Table of contents
cmi5 is an e-learning standard developed by the Advanced Distributed Learning Initiative (ADL) in 2016 that defines how training content is launched from an LMS and how learning data is recorded using xAPI. In practice, it acts as an xAPI profile that adds clear rules around packaging, secure launch, and session termination, resolving the interoperability gaps that xAPI left open. Its name comes from “computer-managed instruction,” the category of specifications from which its original structure was inherited.
In the context of corporate training, cmi5 is significant because it combines the familiar structure of SCORM with the data richness of xAPI. While SCORM can only record whether a learner completed a course and their score, cmi5 can capture any learning interaction in detail, regardless of device or internet connectivity. For L&D teams looking to move from basic tracking to training decisions grounded in real data, it represents the most advanced standard available today.
The cmi5 architecture relies on three components that work in coordination:
A cmi5 session works as follows: the LMS generates a secure launch URL with token authentication and passes it to the content. The content uses that URL to communicate directly with the LRS via standard HTTP requests, without an iframe and without a permanent connection to the LMS. Data is sent asynchronously, ensuring it works even in environments with intermittent connectivity.
Confusion between these three standards is common. The table below summarizes the most relevant differences for L&D managers, beyond the technical detail:
| Criterion | SCORM | xAPI / cmi5 |
|---|---|---|
| Where data is stored | Inside the LMS | In an external or integrated LRS |
| Mobile compatibility | Limited (iframe-dependent) | Native — any device |
| Offline tracking | No | Yes — syncs on reconnect |
| What it can record | Completion, score, time | Any detailed interaction |
| What it requires | LMS only | LMS + LRS (cmi5) / standalone LRS (xAPI) |
| Adoption level (2025) | High — dominant legacy standard | Growing — supported in modern LMS |
For L&D teams, cmi5 is not simply a technical upgrade to the standard — it represents a shift in how learning tracking is understood:
Like any technical standard, cmi5 has requirements worth evaluating before a full-scale rollout:
The standard recommendation for organizations looking to adopt cmi5 without risk is a coexistence strategy: retain existing SCORM content and publish new strategic modules in cmi5 from the outset.
Imagine a retail company with over 2,000 employees distributed across physical stores in multiple regions. The L&D team needs to ensure all employees complete the annual compliance module, but access devices are heterogeneous: some staff use store tablets with intermittent Wi-Fi, others access from personal mobile phones outside working hours.
With SCORM, this scenario generates familiar problems: content fails to load correctly in a mobile iframe, data is lost when a learner completes the module offline, and the LMS only shows “completed / not completed” with no insight into where the training bottlenecks are.
With cmi5, the same compliance program:
This level of tracking is not theoretical — it is the practical difference between a standard from 2001 (SCORM) and one designed for the reality of modern distributed training.
No, even though both are standards within the e-learning ecosystem, they serve different purposes. SCORM packages entire courses and includes a real-time communication protocol with the LMS to track learner progress. QTI, on the other hand, focuses exclusively on the representation and exchange of questions and assessments: it defines item structure, answer options, scoring logic, and results. The two can coexist — a SCORM package can include QTI-described assessments as an internal component. The practical distinction is that SCORM is the container for learning content, while QTI is the native format for questions.
Most major LMS platforms support some version of QTI, though there are differences in version and scope. Canvas, Moodle, Blackboard/Anthology, and Brightspace (D2L) natively support QTI 1.2 and 2.1 imports. Version 3.0 has more limited adoption and not all systems implement it yet. In corporate settings, compatibility varies by LMS — the recommended approach is to confirm with your vendor which QTI version it accepts and for which question types, before exporting an item bank from your authoring tool.
A QTI question bank is a repository of assessment items stored in QTI format that can be reused across different tests or assessments. Each item includes the question stem, answer options, correct answer, scoring logic, and optionally, learner feedback. These items can be shared between compatible platforms, versioned, and organized by topic, difficulty level, or competency. In corporate training, maintaining a well-managed QTI bank makes it possible to build assessments tailored to different roles or skill levels without having to write questions from scratch each time.
QTI is designed for digital assessments and its most common use is in e-learning and blended learning environments where an LMS or assessment delivery system is in place. That said, QTI items can serve as a basis for designing printed in-person tests, though in that case the benefits of automated scoring and result tracking are lost. In corporate training, the most common scenario is using QTI on e-learning platforms for certifications, knowledge checks, and follow-up assessments — where automation and cross-system portability deliver the greatest value.
We help you according to your needs
Request a demoTry it free
