« Tegrity's Campus 2.0 | Main | Adding Narration to Powerpoint »

March 22, 2007

SCORM in 5 minutes or less, with pictures!

Disclaimer: This is intended only to provide only the most basic understanding of what SCORM is.

SCORM (Shareable Content Object Reference Model) is a world-wide standard set of specifications for communication between elearning content and learning management systems.

A learning module using SCORM version 1.2 can communicate the following:

Additionally, a manifest packaged with the module tells the LMS

Examples of messages conveyed by SCORM communication


A SCORM-compliant learning module sends its data via client-side javascript to an "API Adapter" which relays it on to the LMS (MLearning).

The API Adapter translates and relays commands to the LMS.

An API adapter is simply a Java or flash object sitting somewhere in the browser window, often in a hidden frame. You can think of it as a translator between Javascript and whatever language the LMS understands.

What are the minimum ingredients of a SCORM-compliant module?

Learning Module and Manifest = minimum package

To create the simplest scorm-compliant module, commands are added to key events in the module, such as when the page opens and closes, which tell the LMS to open or close a communication session, and to set the status of the lesson correctly.

The LMS must have some way of knowing the structure of the course, and where to find the different pieces, so a "manifest" must be created for EVERY SCORM course. This is simply an xml file which details the course structure and which resources are associated with each piece of the structure.

That's the basic idea behind SCORM: a common language that all LMS's and learning modules can use, so that modules can be shared and packaged in different ways. The key word is MODULAR! The same module can be used by itself or in combination with other modules, so there really should be no reference WITHIN a module to external modules that could change.

For articles on web development, powerpoint and other topics, see The Designspace

Posted by emeiselm at March 22, 2007 12:02 PM


Login to leave a comment. Create a new account.