a SCORM integration module
e-learning module for Magnolia CMS
Shareable Content Object Reference Model (SCORM) is a standard de-facto for web-base e-learning, developed by Advanced Distributed Learning (ADL). SCORM defines communications between client-side contents and server-seid Learning Management System (LMS).
SCORM goal is to permit the inter-operability and ri-usability of contents developed for e-learning: this goal is reached using generic technology standards (eg. XML, EcmaScript, zip, and so on) and specific e-learning standards.
E-learning standards are developed and organised by organisation, association and international entities as:
- IMS Global Learning Consortium (IMS GLC)
- Institute of Electrical and Electronics Engineers (IEEE)
- Aviation Industry Computer-Based Training Committee (AICC)
- Alliance for Remote Instructional Authoring and Distribution Networks for Europe (ADRIANE).
SCORM module for Magnolia CMS implementation
The SCORM module for Magnolia CMS implements interfaces defined by SCORM:
- session methods: initialize() and terminate()
- transfert data methods: getValue(), setValue(), commit()
- support methods: getLastError(), getErrorString() and getDiagnostic()
Data are persisted in JSON formatted string in a JCR node, but SCROM module exposes interfaces that enable implementation of any other archive system: database, flat file, generic persistence systems.
Project info & quick links
-
Latest release: 1.0.0
License: GPLv3 - Download Sourceforge file download area
- Bugs and feature requests OpenmindLAB Jira
- Changelog See what's new in release 1.0.0
- Source code Subversion public url
- Maven The dependency snippet for your pom

