SCORM

Content Development

XML


SCORM

ADL Specifications & Schema

The primary documents for the definition of SCORM are available at the ADL web site. These are also packaged in the following zip file:

IMS Specifications & Schemas

Since the content packaging specification is a small extension of the IMS content packaging specification, the primary source that describes the structure of the imsmanifest.xml file and its associated schemas for file validation are found at the IMS web site: www.imsproject.org

Specifications used in SCORM are documented in the IMS Content Packaging Specification, version 1.1.2 for SCORM 1.2, which is described in the following three documents, available in PDF format:

In order to validate your manifest file locally, without being connected to the internet, the following schemas should be placed in the same directory as the imsmanifest.xml file. Right-click on the following links to download from this course.

The latest specification for the IMS Learning Resource metadata Information Model is also available at www.imsproject.org SCORM 1.2 is based upon version 1.2 of this specification. This documented in the following three documents, available in PDF format:

A summary description of the 12 learner metadata items mandatory for all SCORM-conformant learning management systems is also available in this course.

AICC Interoperability Guidelines

The SCORM run-time environment is based upon the AICC run-time environment described in the AICC Interoperability Guidelines (CMI001 ver 3.4).

IEEE Learning Object metadata Standard

As mentioned above, the SCORM course metadata specification is based upon the IMS Learning Resource metadata Information Model. However, the IMS metadata specification is itself derived from the IEEE LTSC Learning Object metadata (LOM) Draft Standard, ver 6.1 (2001-4-18).

(TOP)


Content Development

The ADL Guidelines

The ADL guidelines are a great resource for development of online courses, including references to other resources. They are available at the Orlando ADL Co-laboratory web site: http://www.adlnet.org/About/jointcolab/default.aspx

HTML Editors

Dreamweaver is a very popular editor among developers of SCORM-conformant courses because 1) it allows for easy incorporation of JavaScript into a web page, and 2) there are SCORM-like extensions available for a fee download.

Javascript will often be useful in SCORM courses since within-SCO navigation should be built into the SCO, not the LMS. The SCORM-like extensions claim to produce SCORM-conformant JavaScript for web pages. However, except for very simple SCO's, the imsmanifest file it produces requires significant editing. The good news is that they are available for free download.

Search for the following extensions:

  • Manifest Maker+, and
  • SCORM RTI Minimal Code.

The first extension (Manifest Maker+) generates an imsmanifest file, which requires some editing. Be careful to set your site organization before generating the file.

The second extension (SCORM RTI) places the LMSInitialize and LMSFinish calls into a web page using JavaScript. This is normally not what you want to do, unless an SCO is a single web page. However, this can be used on the first and last pages of an SCO, by removing the call to LMSFinish on the first page and LMSInitialize on the last.

(TOP)


XML

Online References and Recommended Books

Online XML Guide

XML Editors.

Small XML files are easily edited using a basic text editor. XML Notepad 2007 is available free for this purpose, but any text editor will work.

However, these text editors do not validate the file or even check that they are "well-formed." Commercial editors are available that make it easier to prepare large manifest files and also check to ensure that your manifest file is well-formed and valid.

There are many other validating editors, at varying prices. Here are a few of the more popular editors.:

(TOP)