Cmi5

The educational technology and digital learning wiki
Jump to navigation Jump to search

Introduction

cmi5 is a xAPI profile, originally proposed by the AICC working group (one of the earliest actors in elearning standardization).

The specification “describes interoperable runtime communication between Learning Management Systems (LMS) and Assignable Units (AU)” (cmi5 Specification Profile for xAPI, retrieved July 2018). More precisely it defines how to use the [[xAPI] specification for the following:

  • Launch by an LMS of AUs.
  • Launch and runtime environment used by LMS and AUs.
  • Runtime communication data and data transport between the LMS and AUs.
  • LMS course definition as it pertains to runtime data used by AUs.
  • LMS Course Structure Import/Export
  • Reporting requirements for the LMS.


Versions:

Major versions have stone names (they might have used them alphabetical order)

  • Sandstone (First version: May 15, 2015)
  • Quartz (First version: June 1, 2016)

Links

Official

Specifications

CMi5 makes the use of the following specifications:

Links