Two standards are mentioned in e-learning: SCORM and xAPI, originally referred to as Tin Can. But xAPI offered so many possibilities that it required a set of rules to focus and make an impact. This set of rules we now call cmi5. An acronym for "computer-directed instruction," and just like SCORM, it can monitor students' results

CMI5 is a contemporary elearning specification intended to take advantage of the Experience API as a communications protocol and data model while providing definition for necessary components for system interoperability such as packaging, launch, credential handshake, and consistent information model.


The Benefits of CMI5

Cmi5 combines the capabilities of SCORM and xAPI to offer a more complete specification. Acting as the bridge between LRS and LMS, cmi5 has several major advantages. Shortly, Cmi5 is a set of rules that adds more structure to xAPI and for LMS.

Cmi5 introduces a new “manifest” like file named `cmi5.xml` that contains XML metadata that describes a Course Structure which is a series of containers (Blocks) and Assignable Units (AUs). This file is usually stored in a ZIP file, but can simply be an XML file, and is provided to cmi5 compatible launching systems (LMSs) for import. An AU is the launchable content in this type of package, and the content assets may be included inside of the package or hosted remotely.

In many ways, cmi5 picks up where SCORM and xAPI left off, with a simpler model for data tracking. With Cmi5's interoperability, creators no longer have to worry about compatibility between different learning units and LMS. Cmi5 creates a truly seamless PC-managed experience.

For more information about e-learning systems you can check our article;