e-learning module for Magnolia CMS

Version 5.0.10 is available for Magnolia 4.5.

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 SCORM module exposes interfaces that enable implementation of any other archive system: database, flat file, generic persistence systems.


  • SCORM module courses tree
    SCORM module courses tree
  • SCORM module context menu
    SCORM module context menu

Project info & quick links