The proposed resource must have:
- as a minimum, earned a college diploma (in any field)
- acquired at least 7 years’ experience in programming web applications using Java, C language or script language, and secondary programs (file structure) and/or databases, as of the closing date and time of the resulting request for proposal
- developed and integrated at least 4 automated training or web-based training courses over the past 4 years as of the closing date and time of the resulting request for proposal
- optimized the performance of multimedia resources, including audio, video or still images for at least 4 eLearning products as of the closing date and time of the resulting request for proposal
- if Sharable Content Object Reference Model (SCORM®) is required as part of the requirement, developed SCORM®-compliant content (any version as specified by the client, including content packages and metadata files) for at least 9 SCORM®-compliant courses, over the past 3 years, as of the closing date and time of the resulting request for proposal
The required services/tasks may include, but are not limited to the following:
- conduct reviews and analysis and make recommendations on programming issues in project documentation, such as:
- coding standard chosen
- assessment of client needs
- infrastructure topology
- develop state-of-the-art components for the project, including:
- user interface according to the style guide of the requirement
- pseudocode and metadata models
- advanced JavaScript course elements
- all course elements and related resources
- shared content elements and item metadata documents
- Sharable Content Object Reference Model (SCORM®) compliance and user-friendliness testing
- quality assurance testing
- maintenance guide that provides relevant information for modifying and maintaining the final products
- perform the coding or programming of eLearning product elements in accordance with course design documents, including:
- accessibility format requirements, as required
- multimedia elements
- interactive elements
- course content elements
- shared content elements
- evaluation tools
- means of assessment
- design and develop a data structure, including:
- design database structures and reports
- document the implementation of the database including connection information
- provide technical guidance, including:
- recommend best practices
- make recommendations on the development of eLearning products
- develop and recommend solutions to identified coding problems
- review test documentation
- document solutions or alternatives to identified problems
- provide:
- user interfaces
- prototype shared content items to be tested with SCORM® test logs
- models based on Extensible Markup Language (XML), Extensible Stylesheet Language Transformations (XSLT) and Extensible HyperText Markup Language (XHTML), alpha, beta and final versions of eLearning products
- SCORM®-compliant course with SCORM® test log
- maintenance guides that provide detailed guidance on maintenance and modification of eLearning products
- interactive multimedia elements