5. Future Developments

The Curriculum module described in this text is the first development phase, or iteration, in a planned series. The visions for the future development of the Curriculum package are grand; eventually Curriculum is to become a tool for adaptive learning, working in concordance with IMS and SCORM standards. This entails a move away from a static and manual traversal of a curriculum to a dynamic and automatic ditto. This is realized by introducing branching of the curriculums and a conditioned sequencing of them. Assessment of users' understanding of the learning resources and exporting of courses (curriculum sequences and learning objects) will make Curriculum a full-fledged course management system.

5.1. Second Iteration - Simple Sequencing

Implementation of rule-based sequencing of a branched curriculum, following the IMS Simple Sequencing Specification. This iteration involves:

5.2. Third Iteration - Mastery Testing

Implementation of user mastery tests, in cooperation with the Assessment module, to control the user's level of attainment. This iteration involves:

5.3. Fourth Iteration - LMS Interoperability

Implementation of IMS (and SCORM) standards for packaging simple sequences into XML files for external LMSs to import. This iteration involves: