Skip to main content
Back to Standards
Sharable Content Object Reference Model logo

Sharable Content Object Reference Model

SCORM

A collection of technical specifications for web-based e-learning that addresses interoperability, reusability, durability, and sequencing of instructional content. SCORM defines a Content Aggregation Model (CAM) for packaging content, a Run-Time Environment (RTE) providing a common API and data model for content-to-LMS communication, and a Sequencing and Navigation (SN) model for controlling the delivery order of learning objects. Created by the ADL Initiative (US Department of Defense) in 2000, SCORM remains widely deployed in Learning Management Systems worldwide, though ADL now recommends xAPI and cmi5 for new implementations.

Overview

The Sharable Content Object Reference Model (SCORM) is a suite of technical specifications that defines how web-based e-learning content is packaged, communicated with Learning Management Systems (LMS), and sequenced for delivery to learners. Created by the Advanced Distributed Learning (ADL) Initiative of the US Department of Defense in 2000, SCORM became the dominant standard for e-learning interoperability and remains in widespread use despite the emergence of newer alternatives.

Background

In 1999, an executive order signed by President Bill Clinton established a task force to develop new standards and specifications for e-learning across the Federal Government and private sector. The ADL Initiative responded by designing SCORM to aggregate existing learning technology specifications from organizations such as IEEE LTSC, IMS Global, and AICC into a unified, implementable reference model. Version 1.0 was released in 2000, followed by SCORM 1.2 in 2001. The most recent version, SCORM 2004 4th Edition, was released in 2009.

In 2008, the Learning-Education-Training Systems Interoperability (LETSI) Federation was formed to investigate next-generation SCORM requirements, producing over 100 white papers that later informed the development of the Experience API (xAPI), SCORM's conceptual successor.

Purpose and Scope

SCORM addresses four fundamental challenges in e-learning:

Interoperability -- The Run-Time Environment (RTE) book defines a common data model and application programming interface (API) for standardized communication between browser-based content and the LMS. This enables content from any SCORM-conformant authoring tool to function in any SCORM-conformant LMS.

Portability -- The Content Aggregation Model (CAM) book specifies how to package content into a transferable ZIP file called the Package Interchange Format (PIF), enabling standardized exchange between systems.

Reusability -- The CAM book also describes how to structure and label content components with metadata to enable search and discovery across LMS platforms and content repositories.

Sequencing -- The Sequencing and Navigation (SN) book, introduced in SCORM 2004, defines rules for controlling the order in which Sharable Content Objects (SCOs) are delivered to learners, enabling branching, prerequisites, and adaptive learning paths.

Technical Architecture

SCORM consists of three "books" that together form the specification:

Book Purpose
Content Aggregation Model (CAM) Defines content packaging, metadata, and content organization
Run-Time Environment (RTE) Specifies the API and data model for content-LMS communication
Sequencing and Navigation (SN) Controls delivery order and learner navigation (SCORM 2004 only)

The smallest trackable unit in SCORM is the Sharable Content Object (SCO), which communicates with the LMS via JavaScript API calls to report progress, scores, and completion status.

Version History

Version Year Key Changes
SCORM 1.0 2000 Initial release
SCORM 1.1 2001 Refinements
SCORM 1.2 2001 Widely adopted version
SCORM 2004 3rd Edition 2006 Added sequencing and navigation
SCORM 2004 4th Edition 2009 Final release, refinements to SN

Conformance and Certification

ADL supports three levels of SCORM conformance:

  • SCORM Conformance -- passing the ADL Conformance Test Suite (honor system)
  • SCORM Adopter -- conformance test logs submitted to and verified by ADL
  • SCORM Certification -- tested through ADL Certification Testing Centers (no longer offered)

Governance and Maintenance

SCORM is maintained by the ADL Initiative, which operates under the Defense Human Resources Activity (DHRA) of the US Department of Defense. Under DoDI 1322.26, SCORM is officially specified as one of the allowed metadata tracking options for DoD e-learning content. ADL now recommends xAPI and cmi5 for new e-learning implementations, but continues to support SCORM adoption including help-desk verification of conformance through test suite log validation.

Notable Implementations

SCORM is used by thousands of organizations worldwide, including military training programs, corporate learning platforms, higher education institutions, and government agencies. Major LMS platforms including Moodle, Blackboard, Canvas, and proprietary military training systems support SCORM content. The specification is required for US Department of Defense distributed learning content and has been adopted by NATO and numerous allied nations.

Related Standards

SCORM's role in the e-learning ecosystem is now complemented and in some cases superseded by newer specifications. The Experience API (xAPI) extends tracking beyond browser-based content to mobile learning, simulations, and real-world activities. cmi5 provides a defined profile of xAPI that addresses SCORM-like use cases with modern capabilities.

Further Reading