SCORM Explained

SCORM Explained

SCORM allows your e-learning software to “play well” with products from other vendors.

Ask away! We are happy to help. No pressure, no hard sell, just friendly, informed advice.


Need to become
SCORM conformant?

scorm conformance learn how</img></a>
<div style=



Creating a SCORM LMS is a ton of work. SCORM Engine makes it easy. Get help


Test your SCORM content, deliver it anywhere, invite learners, and track it all. Try it

SCORM Authoring

Create SCORM conformant content easily with SCORM Driver.
Learn more

Business of SCORM
Why should I care about SCORM?

The primary benefit of SCORM is interoperability. If you produce e-learning content, invariably one (or more likely many) of your clients will ask you to integrate that content into an LMS. Similarly, if you produce an LMS it is certain that your clients will want to import content from a number of different sources into that LMS. SCORM allows this integration to happen seamlessly and simply. SCORM is the de facto industry standard for interoperability and SCORM conformance is required for most e-learning RFPs.

Read more about the benefits of SCORM.

How did all of this come about?

The US government is a huge user of online training. In the late 1990s, the DoD realized that is was procuring the same training many times over but couldn’t reuse it across departments because each department had its own LMS. In those days, each LMS had its own proprietary content format which encouraged vendor lock-in. In 1999 an executive order tasked a small research laboratory, ADL, to “develop common specifications and standards for e-learning.” Rather than starting from scratch, ADL harmonized the work of existing standards organizations like the AICC, IMS and the IEEE LTSC into a cohesive reference model. SCORM was released in 2001 and was quickly adopted by both government and industry. Today it is the de facto standard for e-learning interoperability.

How do I know if I am already SCORM conformant?

If you have to ask, then chances are that your products are not SCORM conformant. SCORM conformance is something that must be achieved intentionally; it doesn’t happen by chance. SCORM is a set of very specific technical instructions, not a set of broad guidelines. SCORM governs how content is packaged and described, how content communicates with an LMS and how the user is allowed to navigate between parts of the content (see the Technical SCORM section for more details). SCORM speaks only to a very specific area of technical implementation, namely the interface between content and an LMS. It does not specify the underlying implementation of products, their feature sets, or their instructional methodologies.

How can I become SCORM conformant?

There are many ways to become SCORM conformant. The best path forward largely depends on your current situation and what you are trying to achieve. If you are starting from scratch and simply want to produce some SCORM-conformant content, your best bet is likely to use an authoring tool which will output SCORM-conformant content. If you have existing content that you would like to make SCORM conformant, visit the Technical SCORM section to get an overview of what it takes. Converting existing content can be as simple or as complex as you would like it to be, depending on which of the benefits of SCORM you are seeking. Creating a SCORM-conformant LMS is substantially more difficult. ADL intentionally placed the “burden of complexity” on LMS developers to make content development more straightforward.

The real trick to SCORM development is to move beyond minimal conformance and achieve true interoperability. SCORM is a great specification, but it only gets the industry part of the way there. There are still some ambiguities and areas open for interpretation by different vendors (these are dwindling with each evolution of SCORM). Achieving true interoperability requires attention to detail, a willingness to accommodate differing interpretations and, mostly, lots of testing and experience. Our products (here at Rustici Software) dramatically simplify the process of achieving SCORM conformance. Having been widely tested and deployed, our products provide true interoperability right out of the box.

Which version of SCORM is right for me?

There are three different versions of SCORM that have been released and the latest version has three different “editions” as well. The short answer to the question is that you definitely want to support SCORM 1.2. You probably want to consider supporting SCORM 2004 as well (in all its flavors if you’re an LMS vendor, only in the latest edition if you’re producing content). And depending on your needs, you might want to consider supporting a legacy standard called AICC, or the Experience API (xAPI) — a newer standard. Our products provide support for all of these standards simultaneously. Click here to learn more about the various e-learning standards.

Is there a way I can prove that my product is SCORM conformant?

ADL offers a formal SCORM certification program that will test your product, validate its conformance and provide an official certification label. Additionally, they publish a complete list of SCORM certified products. ADL also provides self test suites that allow you to run the same tests as the formal certification auditors. These test suites produce logs and conformance labels that you can use to demonstrate your conformance without going through the formal certification program. Vendors that complete this process are eligible to register as a SCORM Adopter. SCORM Adopters are listed on the ADL website, but have no official endorsement of conformance by ADL. It is important to note that only content and LMSs can technically be SCORM conformant. ADL does not certify tools that produce content, nor does it certify developers. Tools and developers can produce SCORM conformant output, but they themselves cannot technically be SCORM conformant.

“Compliant”, “Conformant” or “Certified” – You will sometimes hear these terms thrown out interchangeably and in a confusing manner. “Certified” has a specific and important meaning. It means that ADL has formally tested a product and states that it has correctly implemented SCORM. “Compliant” and “Conformant” are mostly interchangeable terms (although folks in the procurement world will tell you that they have very different meanings). These terms mean that the product was developed to the SCORM standards, and the vendor has most likely passed the self test suites, but this fact has not been verified by an independent testing agency.