What is SCORM?

This is next in a series of related posts on Fun Tech Stuff going under the hood with XML and its uses in learning technologies: Learning Management SystemsSCORMTin CanMetadata, and XML, as well as examples of XML in SCORM and XML in eBooks.

SCORM stands for “Sharable Content Object Reference Model.” It is a set of technical standards that define how Web-based online learning content and LMSs communicate with each other. SCORM is managed by Advanced Distributed Learning (http://www.adlnet.gov/), a research group sponsored by the United States Department of Defense.

SCORM is composed of three sub-specifications: the content packaging section, the run-time section, and the sequencing section.


The content packaging section specifies how the content should be packaged and described. For example, it specifies that all the content should be contained either in a directory or a zip file. And it specifies that the content must contain an XML file named imsmanifest.xml, which contains all the information the LMS needs in order to deliver the content. The XML manifest file describes the parts of the course, and puts the parts into a hierarchical order. Any SCORM-compliant authoring tool would put its course material in a directory or a zip file, and would include an XML manifest file describing the course. And any SCORM-compliant LMS would know where to look for these files and know what to do with them. (More on XML and manifest files in a future post: they turn up in all kinds of interesting places, including in ebooks.)

The run-time section specifies how the content should be launched and how it communicates with the LMS using its APIs, or application programming interfaces. These APIs permit the LMS and the learning module to communicate with each other via Javascript by using a built-in vocabulary. The learning module can tell the LMS whether the learner passed the module, what grade was achieved, how much time was taken, and other information relevant to course management.

The sequencing section specifies how the learner can navigate between the parts of the course. Like the content packaging section, it is defined by a set of rules and attributes in an XML manifest file. For example, the sequencing section defines which navigation controls the learner will see, determines whether there will be a navigable table of contents, defines any prerequisites within the content, controls which questions display, and determines whether the learner will be taken back to any sections not mastered.

The SCORM specification has evolved over the years. Two versions have gained widespread acceptance: SCORM 1.2 and SCORM 2004.

SCORM continues to evolve. The next generation of SCORM is called the Tin Can API, which we’ll talk about in the next post.


What is an LMS?

This is the first of a related series of posts on Fun Tech Stuff going under the hood with XML and its uses in learning technologies: Learning Management Systems, SCORMTin CanMetadata, and XML, as well as examples of XML in SCORM and XML in eBooks.

When you take an online class, you typically go to a Web site, sign in with a login and password, and see a class or a list of classes you are scheduled to take. After going through the material, you and your organization usually receive some sort of notification of completion, and depending on the curriculum, you may be queued up to take the next class. Along with the course material, your learning experience was brought to you by an LMS.


An LMS, or Learning Management System (LMS) is a software application that provides a framework for the course material, and takes care of all the back-end administration that is necessary to make the learning experience happen. This includes a wide range of functionality, including:

  • course registration and profile management
  • course sequencing and scheduling
  • instructional content management and delivery
  • testing and assessment
  • tracking and reporting of individual progress
  • tracking and reporting of organizational progress

Colleges and universities use LMSs like Blackboard and Moodle to deliver online courses, and corporate training departments use a wide variety of LMSs to deliver online learning, finding them very handy for tracking such things as compliance training and continuing professional education.

Since the LMS provides a framework for course material, it has to be able to handle courses developed by a wide range of authoring systems. How can this happen? Through the magic of standards. If an LMS supports the relevant standard, in this case a standard called SCORM, and the authoring tool supports it, then the content produced by the authoring tool will play well with the LMS. Most LMSs on the market today are SCORM-compliant.

SCORM stands for “Sharable Content Object Reference Model,” and is the de facto industry standard for e-learning interoperability. In the next post we’ll take a closer look at SCORM.

Bringing Video Training into your Business

In the not so distant past, utilizing video for training was not a simple undertaking. No quick and easy way existed to share and watch videos globally with your employees unless you created and burned multiple DVDs.  These DVDs would then have to be shipped to the recipients. In an office setting, viewing was usually done in a group, involved reserving a conference room, and often involved the challenge of working around participants’ schedules.

As technology has made so much easily accessible online, it has also made video training that much easier.  Now, all you need to do is to provide a link to a training video, and your employees can watch it anywhere, from their phones, tablets, laptops, or desktops.


This is one reason why video training is one of the best approaches that a company can utilize to bring ideas and new information to their employees. Not only can you reach millions of people with one link, but you can save valuable resources by giving your employees the freedom to train at their own pace.

We have all been in meetings or training sessions where something has gotten past us, or we didn’t quite catch what the person was saying.  With online training videos, employees are able to stop, rewind, and review without having to feel like they are holding up others.  It gives them freedom to really focus on the message and learn the task at hand.

And training videos are more engaging to the viewer. Yes, it would be great if you could give hands on training to all of your employees, but that is often not possible.  Training videos can more easily capture the attention of your employees with animations, music, creative b-roll footage and compelling interviews.  They make it a more personal experience for everyone involved.

At Envision Group Consulting, our team of trained video production specialists can take your ideas and bring them to life, helping you create engaging video at a surprisingly reasonable cost.

Please take a moment to view a sample of our video production work, think about how we might help you leverage the power of video in your learning strategy, and give us a call!