Timeline of eLearning Standards
From aviation training manuals to universal learning records — 35+ years of evolution.
AICC Founded
The Aviation Industry Computer-Based Training Committee is established to standardize computer-based training across the aviation industry. Airlines and defense contractors are spending millions on CBT for pilots, mechanics, and flight crews — but every vendor uses proprietary formats, making content impossible to reuse across systems.
AICC CMI Guidelines
AICC publishes the CMI (Computer Managed Instruction) guidelines, introducing the HACP (HTTP-based AICC Communication Protocol) — the first standardized method for training content to communicate with a management system over HTTP. This server-side approach allows content and LMS to reside on different domains, a capability SCORM won't match for over a decade.
ADL Initiative Launched
The U.S. Department of Defense establishes the Advanced Distributed Learning (ADL) Initiative under the Office of the Under Secretary of Defense for Personnel and Readiness. The 1997 Quadrennial Defense Review identifies distributed learning as critical to military readiness. ADL's mission: create a common technical framework so training content can be shared across all branches of the military.
Executive Order 13111
On January 12, 1999, President Clinton signs Executive Order 13111 — "Using Technology to Improve Training Opportunities for Federal Employees" — directing the DoD to lead development of interoperable training technology standards across all federal agencies. This formalizes ADL's mandate and sets the stage for SCORM.
SCORM 1.0 Released
ADL releases SCORM 1.0 in January 2000. It's more of a technical framework document than an implementable specification, but it establishes the vision: a single reference model combining content packaging, runtime communication, and metadata into one interoperable standard.
SCORM 1.1
ADL releases a more implementable version of SCORM, incorporating IMS Content Packaging with XML-based manifests (imsmanifest.xml) and aligning with AICC's CMI data model. For the first time, eLearning content can be packaged as a ZIP file with a standardized structure — but the specification still has gaps that limit real-world adoption.
SCORM 1.2 Released
ADL releases SCORM 1.2 on October 1, 2001 — and it changes everything. By simplifying the runtime API to just eight JavaScript calls (LMSInitialize, LMSGetValue, LMSSetValue, LMSCommit, LMSFinish, LMSGetLastError, LMSGetErrorString, LMSGetDiagnostic) and pairing it with IMS Content Packaging, SCORM 1.2 hits the sweet spot between capability and simplicity. Adoption explodes across government, corporate, and academic sectors worldwide.
SCORM 2004 (1st Edition)
ADL releases SCORM 2004 1st Edition in January 2004, introducing IMS Simple Sequencing — a rules-based engine for controlling the order of learning activities. The sequencing specification alone spans thousands of pages. The first edition ships with significant conformance issues, and few LMS vendors can implement it correctly.
SCORM 2004 (2nd Edition)
Released in July 2004, just six months after the 1st Edition, to address critical errata and conformance testing failures. Clarifies sequencing behavior and corrects technical inconsistencies in the runtime data model, but the fundamental complexity of IMS Simple Sequencing remains a barrier to adoption.
SCORM 2004 3rd Edition
Released in October 2006, the 3rd Edition becomes the most widely implemented version of SCORM 2004. It fixes numerous conformance issues, improves the ADL SCORM Conformance Test Suite, and expands suspend_data to 64,000 characters (up from SCORM 1.2's 4,096). Still, most authoring tools support only basic SCORM 2004 features, effectively treating it as "SCORM 1.2 with a bigger data model."
IMS Common Cartridge 1.0
IMS Global releases Common Cartridge 1.0 in October 2008, defining a standard format for packaging and exchanging digital learning content between platforms. Unlike SCORM, which focuses on runtime communication between content and an LMS, Common Cartridge focuses on content portability — bundling web links, assessments (via QTI), discussion topics, and learning objects into a single interoperable package. It becomes widely adopted in higher education and K-12, where institutions need to move course materials between LMS platforms without rebuilding them from scratch.
LETSI Founded — SCORM 2.0 Initiative Begins
The Learning-Education-Training Systems Interoperability (LETSI) organization is founded as an international federation to address SCORM's growing interoperability limitations. At the first SCORM 2.0 conference in Pensacola, FL, LETSI issues a community-wide call for ideas on how to fix SCORM's shortcomings — sparking a global conversation about the future of eLearning standards.
SCORM 2004 4th Edition
ADL releases the 4th and final edition in March 2009. It adds data model clarifications and a revised conformance test suite, but by now the writing is on the wall — SCORM's browser-only, same-origin JavaScript API cannot support mobile learning, cross-domain content, or real-world performance tracking. The industry begins looking beyond SCORM entirely.
LETSI White Papers Shape the Future
LETSI produces over 100 white papers documenting SCORM's limitations and requirements for a next-generation standard. These artifacts catalog critical gaps — mobile learning, cross-domain tracking, informal learning, and real-world performance support — and conclude that SCORM cannot be incrementally updated. A fundamentally new approach is needed. These findings become the foundational requirements for what will become xAPI.
LTI 1.0 Released
IMS Global Learning Consortium releases LTI 1.0 (originally called "Basic LTI") in May 2010, standardizing how an LMS launches external tools via OAuth 1.0a-signed POST requests. Unlike SCORM, which packages content inside the LMS, LTI keeps tools external — solving the integration problem that had forced institutions to build custom connectors for every tool-LMS combination. Adoption takes off rapidly in higher education.
"Tin Can" Project Begins
In July 2010, informed by LETSI's extensive findings, ADL awards a Broad Agency Announcement (BAA) contract to Rustici Software to research and develop a next-generation successor to SCORM's communication framework. The project is code-named "Project Tin Can." Rustici's team begins prototyping a RESTful, statement-based approach that breaks free from SCORM's browser-locked JavaScript API.
xAPI 1.0 Released
On April 26, 2013, ADL releases the Experience API (xAPI) version 1.0.0 — officially naming what had been known as the Tin Can API. The specification introduces the Actor-Verb-Object statement model, a RESTful HTTP API, and the Learning Record Store (LRS) as a new category of infrastructure. For the first time, learning experiences beyond the browser — mobile apps, simulations, on-the-job performance, even classroom events — can be captured in a standardized, interoperable format.
cmi5 1.0 Released
On June 1, 2016, the cmi5 specification is released as an xAPI Profile that defines how an LMS launches and tracks xAPI-based content. It reintroduces the launch mechanism, content packaging, and defined completion vocabulary (launched, initialized, passed, failed, completed, terminated) that xAPI deliberately omitted — combining xAPI's modern architecture with the LMS interoperability guarantees that made SCORM ubiquitous.
LTI 1.3 & LTI Advantage
In May 2019, 1EdTech (formerly IMS Global) releases LTI 1.3 and LTI Advantage — a ground-up rebuild of the security model using OAuth 2.0, OpenID Connect, and signed JWTs. LTI Advantage bundles three powerful services: Deep Linking (tools can present content selection UI within the LMS), Assignment and Grade Services (full gradebook read/write), and Names and Role Provisioning Services (automatic roster sync). All prior LTI versions are officially deprecated.
xAPI 2.0 (IEEE 9274.1.1)
On October 10, 2023, the IEEE publishes IEEE 9274.1.1-2023 — the formal standardization of xAPI 2.0. After a decade of community-driven development, xAPI moves from an ADL-managed specification to a full IEEE standard. The IEEE 9274 family also includes working groups for xAPI Profiles (P9274.2.1), cmi5 packaging and launch (P9274.3.1), and xAPI cybersecurity practices (P9274.4.2).
AI Transforms eLearning
Large language models and generative AI reshape eLearning practically overnight. AI-powered tutors deliver conversational coaching, assessments are generated dynamically per learner, and content that once took weeks to author is produced in minutes. But these AI-driven experiences — multi-turn conversations, real-time adaptive pathways, generative assessments with no fixed answer key — don't fit neatly into any existing standard's data model. SCORM has no concept of a conversation. xAPI can record statements, but there's no agreed vocabulary for AI interactions. The industry faces its biggest standards gap since SCORM 2004's complexity crisis.
Standards Race to Catch Up
The eLearning standards community begins grappling with AI in earnest. xAPI's flexible Actor-Verb-Object model proves well-suited as a foundation — LRS data feeds AI/ML pipelines for predictive learning analytics, skill-gap analysis, and learner profiling. New xAPI vocabulary proposals emerge for tracking AI tutor interactions, generative content provenance, and adaptive decision points. The IEEE 9274 working groups explore how existing specifications can evolve to capture AI-driven learning without requiring yet another ground-up rewrite.
SCORM Still Dominant
A quarter century after its release, SCORM (particularly 1.2) remains the most widely deployed eLearning standard in the world. An estimated 80%+ of LMS platforms still support it, and new SCORM 1.2 courses are still being built daily — a testament to the power of simplicity and the challenge of migrating a global ecosystem.