Recourse
Learning & Development standard

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.

In one lineSCORM packages a course so any compliant LMS can launch it and record completion, score, and time.

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?
Yes. SCORM remains the most widely supported standard for LMS content, and it still dominates compliance training because nearly every LMS accepts it.
What is the difference between SCORM 1.2 and SCORM 2004?
SCORM 1.2 is simpler and the most universally supported. SCORM 2004 adds sequencing and navigation rules and separates completion from pass or fail, but it is more complex to build and host.
Can SCORM track mobile or offline learning?
Not natively. SCORM is tied to a browser session inside an LMS. For mobile, offline, or activity beyond the LMS, xAPI or cmi5 are the better fit.

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.