Click2learn, Inc. logo

SCORM 1.2 Resource Kit
Free Tools for the SCORM Community

By using the content of this page, you agree with the terms of use spelled out in detail at the bottom of the page.
For information about Click2learn products and services, please see the main Click2learn web site.

On this page Documents
Presentations
Demos and Tools
What about SCORM 2004 (a.k.a. SCORM 1.3)?
Terms of use
Overview
Purpose
The cost of content integration is dramatically reduced by using SCORMThe Click2learn SCORM 1.2 Resource Kit is an evolving set of documents and demonstration applications. The Kit was assembled with two main purposes in mind:
  • To help Click2learn customers and other members of the learning and performance community understand SCORM better, and
  • To help them to be successful in implementing, deploying or purchasing content that works seamlessly with SCORM compliant Learning Management Systems, such as the Aspen™ Learning Management Server.
The Resource Kit is extracted from a larger set of documents, prototypes and proposals that are created by Click2learn on an ongoing basis for R&D on issues and possible solutions regarding standardization problems. This is part of Click2learn's active involvement in key learning technology standards initiatives such as the Learning Technology Standards Committee (LTSC) of the IEEE, the IMS Global Consortium, and the Advanced Distributed Learning (ADL) initiative.
Target audience
The SCORM 1.2 Resource Kit is a R&D project for the convenience of the SCORM community and those who are considering implementing that specification. It is not an official product, and no official technical support is available for it. Although we strive to make the demonstration applications useful for practical use by non-technical users, the documentation is skimpy and this is not production code. There may be some "unexpected features" or limitations which you would not typically find in a real product. The non-technical applications don't require much more than familiarity with Windows and files. The technical tools do require some technical understanding of the underlying browser and web technology.
Using the Resource Kit

Documents: Click the link below the description for access to the corresponding document. For some documents, there will be a comment next to the link suggesting that you download the document file rather than attempting to read it online. To download, right-click the link (command-click on Macs) and choose "Save Target As..." or the equivalent in your browser.

 

Demonstration applications: Most demonstration applications require a recent version of Windows (98SE, Me, 2000, 2000 Server, XP or XP Pro). However, some will run on any system that supports a browser with a complete implementation of HTML frames and ECMAScript (a.k.a. JavaScript). Every description of a demonstration application also includes download and installation instructions.

Feedback
Is any of this useful to you? How are you using this information and/or tools? How can we improve them? Your feedback and comments to
Documents
A brief introduction to SCORM
If you are wondering about SCORM, and you don't have a lot of time to waste, this brief overview will introduce you to the business case for SCORM and the basic concepts that underlie the specification. This document is designed in such a way that you can quit reading early without missing much.
Read online (HTML document)
Cooking up a SCORM - A SCORM 1.2 Content Cookbook for Developers
A "cookbook" for developers of SCORM content, with HTML and JavaScript examples to illustrate various aspects of SCO to API communication. Includes samples of single-page and multiple page SCOs, simple method to "wrap" a dumb resource into a SCO, using suspend and resume, tracking SCO objectives, playing a SCO in a full screen window, etc. Also shows a simple packaging manifest example and briefly describes an implementation strategy to keep SCORM 1.2 content relevant when the final SCORM 1.3 specification is released some time in 2003. The Cookbook is also packaged with its samples as a SCORM package. Playing the SCORM package in a SCORM compliant LMS allows you to see the samples in action, with or without a debug window in which the API calls can be observed.
More information and download
SCORM-ready, Aspen™-ready
If your content passes the SCORM 1.2 conformance test suite, you should be able to publish it and deliver it with Aspen™ Learning Management Server 2.0 in particular, and other SCORM 1.2 conformant LMS implementations in general. This document explains how to ensure that your content is SCORM conformant, and how to obtain, install and run the ADL test suite for SCORM conformance. Some tips are provided to help avoid some of the more common pitfalls we all seem to have encountered at least once when working with the test suite. How Aspen™ handles and displays the content is also briefly discussed, since this is not defined by SCORM.
Adobe Acrobat file (.pdf) - 7 pages - 242K
Authoring SCORM Content with ToolBook™
ToolBook™ is a powerful offline authoring environment for simulations and learning content, with the built-in capability to generate a SCORM 1.2 conformant package. The generation of the package, manifest and metadata is fully automated.
This document explains how generate a SCORM package with ToolBook.
Read online (HTML document)
Presentations
Online Learning in the Age of SCORM
Presentation given at Online Learning 2003.
Basics of SCORM 1.2 and 1.3, impact of learning technology standards on instructional design.
View or download
Articles and White Papers
Fixing up identifiers when aggregating packages
Technical paper explaining how to detect and fix conflicting identifiers and other attributes when aggregating content package manifests. Requires understanding of SCORM content package manifest and XML.
Adobe PDF document (65K)
Demos and Tools
SCORM 1.2 Package Aggregator
A visual aggregator that assembles SCORM 1.2 content aggregation packages into larger SCORM 1.2 content packages. Also includes a user-friendly metadata editor for the metadata for the new aggregated package and limited on-line help to support the workflow. This is a demonstration application to investigate issues arising from aggregating packages and user interfaces for metadata editing, but it is used in at least one production environment by a Click2learn customer who uses it to create more complex courses from the single-SCO packages created by ToolBook. The created package is a complete SCORM 1.2 aggregation package that includes a manifest and metadata. If the source packages are SCORM compliant and the metadata are provided as instructed, the resulting content aggregation passes the SCORM 1.2 certification test suite.
More information and download
SCORMisizer
SCORM 1.2 Packager for Single items
This "SCORMisizer" wizard will turn a single document or other digital into a SCORM 1.2 package in a few easy steps. No XML editing is involved. The created package is a complete SCORM 1.2 package that includes a manifest and metadata, and that can be tracked for completion in a LMS. This won't turn a static document into good learning material per se, but in a larger learning context it is often useful to track the use of reference materials of that kind.
More information and download
SCORM Packager for Flash
A wizard to turn your Macromedia® Flash MX™ movie published for HTML with a SCORM template for Flash into a SCORM 1.2 package in a few easy steps. No XML editing is involved. The created package is a complete SCORM 1.2 package that includes a manifest and metadata.
More information and download
2003 FS SCORM Flash Template for Macromedia® Flash MX™
The 2003 SCORM 1.2 HTML publishing template for Flash MX allows Flash developers to call the SCORM API functions by using fscommands within Flash movies. The HTML template also manages automatically various generic aspects of the runtime communication session with the SCORM API. This frees the Flash developer from the responsibility of providing ActionScript code for this in every Flash movie.
This publishing template was developed and tested as a joint project by Click2learn, Inc. and Pathlore Software Corporation, in cooperation with Macromedia. More information and download
SCORM API Exerciser
The SCORM API exerciser is a tool to exercise and explore the SCORM API. It is a single HTML page, but it works only if launched as a SCO in a SCORM conformant runtime environment. For ease of use, the tool also offers pick lists from which you can select data element names. After every call, the tool shows the result returned by the API, as well as the API error status.
More information and download, or try it online.
SCORM 1.2 SCO Test Wrapper
This is an HTML frameset that can be "wrapped" around a SCO to catch and log SCORM API calls from the SCO. It is compatible with IE 5.5 or above. This wrapper works with or without a LMS. With a LMS, the wrapper is itself a SCO, so if you "wrap" it around the SCO to test, it can be launched by a LMS and you can monitor the API calls from that SCO to the LMS. Instructions on how to do that are included. Without a LMS, you can launch the wrapper directly in a browser window and just type in the URL of the SCO you want to test. That URL should be "local" to avoid cross-domain security blocks.
More information and download, or try it online.
What about SCORM 2004 (a.k.a. SCORM 1.3)?
SCORM 2004 documents are out
Click2learn was actively involved in the industry effort to define and test SCORM 1.2 and SCORM 2004, and continues to be actively involved in the refinement of the SCORM specification. For example, Click2learn was one of the main contributors to the IMS Simple Sequencing specification, which is the foundation for the new adaptive sequencing features in SCORM 2004. Some of the innovative features available in Aspen™ will map into SCORM 2004. This apparent compatibility was not accidental - Click2learn has been engaged for some time in studying and meeting some of the same requirements that SCORM 2004 is beginning to address. (You can find some of the R&D public proposals and working documents from Click2learn on the Click2learn Standards R&D public page.)
Still a wobbly target

The "final" version of SCORM 2004 (a.k.a. SCORM 1.3) specification was released in January 2004--it is labeled as "final" although a few kinks remain to be ironed out. The final debugged specification will include some changes that are expected to occur as a result of various testing, validation and prototyping activities. Until a field-tested conformance test suite is available, it is not prudent to make large investments in content or to release implementation based on SCORM 2004. In addition to issues revealed by debugging the test suite, harmonizing SCORM 2004 with IEEE standards and some other specifications now in progress is also likely to introduce more small but disruptive changes. Premature investments in large scale content development are likely to result in very expensive rework that would negate any benefit of the premature implementation.

SCORM 2004 contains 3 parts:

  • Content packaging specification (basically an update of the SCORM 1.2 content packaging specification)
  • Runtime environment specification (basically an update of the SCORM 1.2 runtime environment specification)
  • Sequencing and navigation specification (new in SCORM 2004)
There are basically two levels of conformance for SCORM 2004: The first level is conformance with the content packaging and runtime specifications, and the next level up is conformance with the sequencing and navigation specification, which adds sequencing behaviors to the content (for example, directed flow or adaptive branching or remediation behaviors). It is expected that most implementers will comply with the first level, because it is a relatively easy step up from SCORM 1.2, but that it will take much longer for commercial quality implementations (not just prototypes) of the second level.

SCORM 1.2 is stable
So, it is still safe to use SCORM 1.2 in real world implementations. SCORM 1.2 was designed to allow content longevity through a simple interface and a simple content model. SCORM 2004 is designed to be upwardly compatible with SCORM 1.2 content. It should be possible to:
  • Run unmodified SCORM 1.2 content in SCORM compliant systems for a very long time.
  • Migrate SCORM 1.2 content to SCORM 2004 content using automated tools. Note that, due to the cost of testing such tools, commercial grade tools for migration will be based on the final SCORM 2004. Although experimental and demonstration tools have started appearing, those are not of commercial quality.
Terms of use
Copyright
Copyright © 2000-2004 Click2learn, Inc. All rights reserved.
Please note