SCORM:
 SCORM 2004 4th Edition

PROJECT INFORMATION

Synopsis

ADL has collected and analyzed issues reported by members of the ADL Community. Acting on that feedback, ADL released SCORM 2004 4th Edition in 2009. With this release comes the usual ADL documentation, tools, and content examples. ADL encourages content developers and those who produce distributed learning products to conform with this version of the SCORM specification.

**As a temporary fix to the SCORM Certified Products and SCORM Adopter forms and searchable databases, ADL has posted locked spreadsheets of the data until the forms return.

While the ADL Initiative is proud to work with our industry partners the ADL Initiative does not, in any manner, endorse or favor any specific commercial product, commodity or service provided by the organizations listed below.

SCORM Certified Products

SCORM Adopters

Research Summary

SCORM 2004 4th Edition is the newest version of the Sharable Content Object Reference Model. Released in 2009, this version of SCORM has benefited from the lessons learned of the previous versions and through support of the ADL community. This is the most powerful version of the SCORM yet, implementing ways to share data that was previously unsharable between Sharable Content Objects (SCOs) as well as a new means of navigation.

Getting Started

Whether you are a content developer, tool creator, or LMS designer, ADL offers the resources to bring you up to speed on SCORM 2004 4th Edition. A common place to start to get a foundation of the documentation is the 2004 4th Edition Specification. This document can be a tough read but shows many of the structures that are necessary to understand when implementing the SCORM.

From here, it is a good idea to get your hands dirty and try to build a simple content package. ADL provides SCORM 2004 4th Edition to be used as examples. Please see the “Resources” tab for the entire list of downloads. The scripting files for the Application Programming Interface within these packages are free to use, and are strongly recommended for beginners. A good tool to use for content package creation is the Reload Content Editor. This tool extremely valuable for sequencing by providing a valuable interface component which is especially useful if you do not like to directly edit XML.

Once you have a content package, it is useful to test it. ADL offers a Conformance Test Suite that offers a variety of tools for testing individual SCOs, Content Packages, or Learning Management Systems (LMSs). Download the README to determine the installation requirements. Once installed, it is useful to test individual SCOs (Sharable Content Objects) as a beginner because it lets you skip content package creation. Unzipping a content package and running an individual SCO is useful for understanding what is being tracked. Once the SCOs work, the imsmanifest.xml can be individually tested or an entire package can be created and tested. The final utility of the Conformance Test Suite is a test that determines if an LMS is conformant to the SCORM specification. If you have an LMS to test, download the Conformance Test Suite Content Packages and start the test. Follow the on-screen instructions to determine if the LMS you are testing is conformant. Please be aware that these are not content examples and will only work with this test.

If you don’t have an LMS, or just want to see what a small, SCORM-conformant LMS looks like, download the ADL Sample Run-Time Environment. Consult the RTE README for installation details. This non-production software (meaning it is not scalable due to code not designed for execution efficiency) functions similar to an LMS. It is more agile than the Conformance Test Suite in that it can give feedback in real-time, but is weaker in that it provides less feedback and no logging ability.

The highest level of conformance to the SCORM 2004 4th Edition Specification is to be certified, which will be available soon. Please visit the SCORM Certification area for more details.

Resources

Recommended Resources:

Project Resources: