Requirements Specifications For Pump Theory E-Learning Modules Developed For The Poul Due Jensen Academy at Grundfos
Requirements Specifications For Pump Theory E-Learning Modules Developed For The Poul Due Jensen Academy at Grundfos
Requirements Specifications For Pump Theory E-Learning Modules Developed For The Poul Due Jensen Academy at Grundfos
The task
To (re)program nine Pump Theory modules in Adobe Flash using ActionScript 3, with all
text placed in external XML-files for easy translation and with fulfilment of this requirement
specification.
The nine Pump Theory modules can be viewed in their current version on
http://grundfos.com/web/grfosweb.nsf/Webopslag/CAA3742AD928DFB6C12577300035D6AF
Click on "Pump theory" to see the modules.
These are to be seen as prototypes regarding content and functionality (if we accept your
offer, we can supply the source files to you), and the end user functionality must be like
in the prototypes.
In some of the used graphics and animations there are texts included. In your offer you
must include changing these so all the texts are placed in the external XML-files.
As an additional task an editor must be created and delivered with the Pump Theory
modules for future updates and maintenance of the modules.
A quotation for this editor must be separated from the rest.
If you find that the task can be solved in Adobe Captivate 5, we would like to hear more
about this option as well.
Deploying server
The app must be deployed from an Adobe Acrobat Connect Pro 7.5, or higher, server,
hereafter referred to as “Connect”.
The app must be programmed with future compatibility with Connect in mind.
The app itself will run in an external Connect window launched from within the user panel
in Connect (must be made in AS3).
The app must be able to communicate with Connect in order to support the Connect
tracking features.
Please note! The vendor provides its own testing and development server. Grundfos
deploys the app on their own on site Adobe Connect server and will test the app or proof of
concepts on request of the vendor with intervals agreed upon in the contract.
Browser
The app will be viewed in Internet Explorer 8 or above.
Flash Player
The app must be developed for and tested against Flash Player version 9 and higher.
Documentation
Manual for maintenance, containing as minimum a description of:
• Replacing content and/or quizzes
• Adding content and/or quizzes
• Deleting content and/or quizzes
• Change of content and/or quiz tracking
• Translation
• Tags used (complete list) and their function
Source files
The delivered app must be followed by all source files including non native Flash classes.
This shall be in a way that enables Grundfos to change any code and compile without
errors in Flash Professional CS5.
All files (e.g. original Photoshop files, .as files, .fla files, movies, sounds etc.) from the
project must be handed over to Grundfos when the project is closed.
The files must be delivered in a meaningful folder hierarchy eg. relating to topic area. All
source files must be editable to enable Grundfos to do their own corrections in eg. pictures.
The source files are delivered as one package.
Contents
All content, content structure and tracking functionality must be in external XML-files for
easy maintenance.
Delivery
The finished work must be delivered as one package that contains all content needed for
the app to run.
This package must be ready to upload to Adobe Connect.
Text formatting must be possible in the XML-files. Text can contain, but not limited to, the
following formatting: bold, italic, underline, superscript, subscript, formulas, size, ordered
list, unordered list.
It must be possible to use bi-directional text to support both left to right, and right to left
languages.
Images
All use of images must be defined, placed and positioned in external XML-files.
All images must be in JPEG or PNG format.
All images must be optimized to the smallest possible size, with respect to quality.
Movies
The app must be able to incorporate video served as adaptive streaming from Grundfos
own internal Flash Media Server.
Grundfos delivers a swf-file handling the movies.
Animations
All animations in the app must be swf-format or if possible served as an adaptive streaming
movie.
All animations must be optimized to the smallest possible size, with respect to quality.
Audio narration
Audio narration will not be used in this app for the time being. However the app must be
prepared for narration.
End-user usability
Effects and animations
All user interactions must be supported by the ideas in direct manipulation.
The following interactions are examples, but not limited to, were effects and/or animations
are a minimum requirement. The actual effect and/or animation are decided in the design
phase of current project:
• Feedback on clickable areas and/or buttons, both on Mouse over and click.
• Opening a page
• Closing a page
• Colour change of links when clicked, so the user can see it has been viewed
Loading
The project must use intelligent preloading according to a user’s natural navigation
sequence and the content in quest.
An animated (counting up from 0 to 100 %) loader must be shown whenever there is
waiting time on loading.
Minimum requirements for a progress bar is to show how far you have come (in % or the
like, must be both visual and numeric).
Diploma
This app does not offer the end-user a certificate of completion, diploma or the like.
Translation
The app must be prepared for translation to any language desired.
Translation of text
All text in the app must be possible to translate via external XML-files.
Translation of movies
Whenever speak or captions are needed in movies translation is to be done directly in the
movie.
Tracking
The distribution and tracking of the app is done on an Adobe Connect server v 7.5 or
higher.
In a quiz each question must be tracked so that the user can go forth and back in a quiz
and also leave the page or the programme and later on (e.g. at next login) return to
continue where the user left.
When all questions in a module are completed the status of the module in training mode
must change to “Completed” on the server.
Practice (exercices)
Number and type is defined by the prototypes (called practice in the prototype).
Functionality must be similar as in the prototypes. One difference is that in formulas we
only want two digit decimal places.
Any questions must be cleared with Grundfos.