SCORM 1.2
legacySharable Content Object Reference Model 1.2
2001
Released in October 2001 by the Advanced Distributed Learning (ADL) Initiative, SCORM 1.2 was a watershed moment for eLearning. For the first time, there was a single, comprehensive specification that defined how to package, deliver, and track eLearning content across any compliant LMS.
SCORM 1.2 drew heavily from AICC's CMI data model and combined it with IMS Content Packaging for the content structure. The result was a standard simple enough to implement yet powerful enough to handle most training scenarios.
Its simplicity was both its greatest strength and limitation. The standard was easy to understand and implement, which drove massive adoption. But it lacked advanced sequencing, had a limited data model, and could only communicate via JavaScript API calls within the same browser window.
Despite being superseded by SCORM 2004, SCORM 1.2 remains the most widely deployed eLearning standard in history. Many LMS platforms still support it, and new courses are still being built to this specification over two decades later.
Key Features
- [+]JavaScript API for LMS-content communication
- [+]IMS Content Packaging (manifest XML) for course structure
- [+]CMI data model for tracking learner progress
- [+]Sharable Content Objects (SCOs) as reusable units
- [+]Simple implementation drove massive adoption
Limitations
- [-]JavaScript-only communication (same-origin policy restrictions)
- [-]Limited sequencing — basic prerequisite support only
- [-]Restricted data model with fixed field lengths
- [-]No support for complex branching or adaptive learning
- [-]Content and LMS must be on the same domain
Technical Details
CMI data model — cmi.core.lesson_status, cmi.core.score.raw, cmi.suspend_data (4096 chars max)
JavaScript API — LMSInitialize(), LMSGetValue(), LMSSetValue(), LMSCommit(), LMSFinish()
IMS Content Packaging — imsmanifest.xml with organizations and resources
Lesson status (passed/failed/completed/incomplete/browsed/not attempted), score, time, suspend data
Key People
Historical Context
The U.S. Department of Defense created the ADL Initiative in 1997 to modernize training delivery. After initial SCORM versions proved too complex, the simplified SCORM 1.2 struck the right balance. The 2013 course in our exhibit was built to this standard, demonstrating how content creators of that era structured interactive eLearning.