SCORM
Definition: SCORM is a set of technical standards that lets an e-learning course package run in any compatible LMS and report each learner's progress and score.
Also called: Sharable Content Object Reference Model, SCORM package, SCORM compliant
By Abe Crystal, PhD, co-founder of Ruzuku · Updated
A SCORM file is one zip package that an authoring tool exports and any SCORM-compatible LMS can run, recording who finished and what they scored. If a client asked you for SCORM, this is the file they mean.
If you've never been asked for SCORM, you probably don't need it. The question tends to arrive from one direction: a corporate or compliance client whose training team runs its own LMS and wants your course in a form their system can load.
What is SCORM, in practical terms?
SCORM stands for Sharable Content Object Reference Model. The Advanced Distributed Learning (ADL) Initiative, part of the US Department of Defense, developed it so that training built once could run in many different systems. The versions still in use are SCORM 1.2 and SCORM 2004.
Vendor pages say SCORM compliant or SCORM conformant. Ask which version the LMS runs, SCORM 1.2 or 2004, and upload a test package before you promise a client.
In practice, a SCORM course is a zip file. An instructional designer builds lessons in an authoring tool, exports the package, and uploads it to any SCORM-compatible LMS. When a learner opens it, the package reports back to the LMS: whether they completed it, what they scored, and how long they spent.
What is xAPI, and how is it different?
xAPI, also called the Experience API or Tin Can, is a newer standard from the same organization. SCORM can only report what happens inside a course package launched from an LMS. xAPI can record learning from almost anywhere, such as a mobile app, a simulation or an in-person workshop, and sends those records to a learning record store. A related specification, cmi5, uses xAPI to do the launch-and-track job SCORM does.
For a course creator, the practical point is the same for both. They matter when someone else's system has to track your course.
Who needs SCORM?
You likely need SCORM or xAPI if:
- You sell courses to companies that require them to run inside their own LMS.
- You produce compliance training, such as safety or regulatory courses, where the employer must keep completion records in one system.
- Your team builds lessons in an authoring tool and wants to reuse the packages across platforms.
You likely don't need it if you teach your own students directly, sell to individuals, or run cohort programs built around discussion and live sessions. SCORM tracks a single learner moving through a package. It has no idea of a group, a conversation or a live call. So it adds little to a cohort course built on discussion and live calls.
Does Ruzuku support SCORM?
No. Ruzuku doesn't import or export SCORM or xAPI packages, and it has no single sign-on. We build for people who teach their own students, not for corporate training departments. If a buyer's requirements include SCORM, you'll need an LMS that supports it. The corporate training course guide covers what else company buyers ask for, and the LMS page explains the kinds of system that do support it.
How Ruzuku handles it
Capability check
SCORM / xAPI support
No SCORM or xAPI support.
Related terms
- Learning management system (LMS)A learning management system (LMS) is software that delivers online courses, enrolls learners and records each person's progress and completion.
- Course platform vs LMSCourse platform vs LMS is the choice between software that sells courses to people who choose to enroll and software that assigns and tracks training.
- Completion rateCompletion rate is the percentage of enrolled students who finish a course: the number who completed, divided by the number who enrolled, times 100.
Go deeper
Frequently asked questions
Do I need SCORM for my online course?
Most independent creators don't need SCORM. You need it when a corporate or compliance client wants to load your course into their own LMS, or when you build lessons in an authoring tool that exports SCORM packages.
What is the difference between SCORM and xAPI?
SCORM tracks what a learner does inside a course package launched from an LMS, mainly completion, score and time. xAPI is a newer standard from the same organization that can record learning activity from many places, including apps and offline training, and send it to a learning record store.
Does Ruzuku support SCORM?
No. Ruzuku doesn't import or export SCORM or xAPI packages. If a client requires SCORM, you'll need an LMS or authoring setup that supports it.