What Is SCORM? A Plain-English Guide to the eLearning Standard
SCORM is the most widely supported eLearning standard in the world. It defines how a course is packaged and how it talks to a Learning Management System.
SCORM stands for Sharable Content Object Reference Model. It is a set of technical rules, maintained originally by the ADL Initiative, that let a piece of training content run inside almost any learning management system and report back a few standard things: did the learner start, did they complete, what score did they get, and how long did they spend.
Think of SCORM as a shipping container for a course. The container has a standard shape, so it does not matter which ship (which LMS) carries it. You build the course once, export it as a SCORM package (a zipped folder of web files plus a manifest that describes the contents), and upload that package to any SCORM-conformant platform.
How SCORM actually works
A SCORM package contains your course files and a special file called imsmanifest.xml. When a learner opens the course, the content and the LMS exchange messages through a small runtime layer. The course tells the LMS things like "the learner passed" and the LMS stores that record against the person.
There are two versions still in common use. SCORM 1.2 is older, simple, and the most universally supported. SCORM 2004 added sequencing and navigation control, plus a clearer split between completion and pass or fail, but it is more complex to implement.
What SCORM is good at, and where it falls short
SCORM is excellent when your goal is standardized, LMS-based training where completion and compliance tracking are the point. If you need to prove that someone took the mandatory course, SCORM does that dependably.
Its limits show up the moment learning happens outside a browser-based LMS. SCORM cannot track a mobile app used offline, a simulation, coaching, or on-the-job activity. All content generally has to sit on the same server as the LMS, and the data it captures is a short, fixed list. Those gaps are exactly why xAPI and cmi5 were created.
Key takeaways
- SCORM is a packaging and tracking standard, not a course format you write by hand.
- SCORM 1.2 is the most compatible version; SCORM 2004 adds sequencing at the cost of complexity.
- It tracks completion, score, and time inside a browser-based LMS, and little else.
- For richer, off-platform tracking, look at xAPI and cmi5.
Frequently asked questions
Is SCORM still relevant in 2026?
What is the difference between SCORM 1.2 and SCORM 2004?
Can SCORM track mobile or offline learning?
Related terms
Last reviewed 2026-08-10. Recourse publishes these guides to help learning, customer education, and change teams. Figures and product details are drawn from public sources and vendor materials and can change.