What is SCORM?
SCORM, the Sharable Content Object Reference Model, integrates a set of related technical standards, specifications, and guidelines designed to meet ADL’s functional requirements--accessibility, interoperability, durability, and reusability.
Back to Top
What is the main benefit of adopting SCORM?
There are numerous benefits to adopting SCORM, and all are related to ADL’s functional requirements for SCORM.
- Accessibility:The ability to locate and access instructional components from multiple locations and deliver them to other locations. For example, a content author can search the ADL Registry and identify relevant content that has already been developed by another organization and deploy that content on any LMS that complies with the same version of SCORM to learners anywhere in the world.
- Interoperability: The ability to take instructional components developed in one system and use them in another system. For example, content packaged for delivery in one SCORM-compliant LMS could be loaded into another LMS that complies with the same version of SCORM for delivery to learners.
- Durability: The ability to withstand technology evolution and/or changes without costly redesign, reconfiguration, or recoding. For example, upgrading to a new computer operating system should have no impact on the delivery of content to learners.
- Reusability: The flexibility to incorporate instructional components in multiple applications and contexts. For example, e-learning content designed for one organization can be redeployed, rearranged, repurposed, or rewritten by other organizations that have similar learning needs.
Back to Top
What are the “ilities”?
Accessibility: The ability to locate and access instructional components from multiple locations and deliver them to other locations.
- Interoperability: The ability to take instructional components developed in one system and use them in another system.
- Durability: The ability to withstand technology evolution and/or changes without costly redesign, reconfiguration, or recoding.
- Reusability: The flexibility to incorporate instructional components in multiple applications and contexts.
Back to Top
Where did SCORM start?
The Department of Defense (DOD) established the ADL Initiative in 1997 to standardize and modernize training and education management and delivery. The Department of Defense (DoD) Office of the Under Secretary of Defense for Personnel and Readiness (OUSD P&R) oversees the ADL Initiative. The vision of the ADL Initiative is to provide access to the highest-quality learning and performance aiding that can be tailored to individual needs and delivered cost-effectively, anytime, and anywhere. The ADL Initiative developed SCORM and the ADL Registry to address ADL’s functional requirements--accessibility, interoperability, durability, and reusability (the “ilities") within the DoD training, education, and performance support communities, as well as in government, academia, and industry.
Back to Top
What does SCORM contain?
SCORM consists of four distinct "books" that contain the critical elements of SCORM:
- The SCORM Overview book contains high-level conceptual information, the history, current status and future direction of ADL and SCORM and an introduction to key SCORM concepts.
- The SCORM Content Aggregation Model (CAM) book describes the components used in a learning experience, how to package those components for exchange from system to system, how to describe those components to enable search and discovery and how to define sequencing rules for the components.
- The SCORM Run-Time Environment (RTE) book describes the learning management system (LMS) requirements for managing the run-time environment (i.e., content launch process, standardized communication between content and LMSs, and standardized data model elements used for passing information relevant to the learner’s experience with the content).
- The SCORM Sequencing and Navigation (SN) book describes how SCORM-compliant content may be sequenced to the learner through an interoperable set of learner-initiated or system-initiated navigation events. The branching and flow of that content may be described by a predefined set of activities, typically defined at design time.
Back to Top
What is the SCORM Test Suite?
The SCORM Test Suite verifies compliance for LMSs, content packages, and Sharable Content Objects (SCOs). It produces a detailed log of each test outcome.
Back to Top
Who should use the SCORM Test Suite?
The SCORM Test Suite is available to anyone. Vendors should use it to self-test their products; developers should use it to test their content; program managers should use it to test content and products during the acquisition processes or for product acceptance.
Back to Top
How do I access the SCORM Test Suite, and how much does it cost?
The latest version of the SCORM Test Suite (SCORM 2004 4th Edition) is available free-of-charge.
Back to Top
What is the Sample Run-Time Environment (SRTE)?
The Sample Run-Time Environment (SRTE) is a prototype LMS that serves as a reference implementation of the Content Packaging and Run-Time Environment components of SCORM. It is a single example of how the Content Packaging and RTE may be implemented within an LMS and within Sharable Content Objects (SCOs).
Back to Top
How do I access the Sample Run-Time Environment (SRTE), and how much does it cost?
The latest version of the Sample Run-Time Environment is available free-of-charge.
Back to Top
How does ADL work with other standards and specifications organizations?
The ADL Initiative created an international community to collaboratively develop a cost-effective distributed learning model that is consistent across national and organizational borders. To achieve this goal, ADL worked with the Institute of Electrical and Electronics Engineers (IEEE), the Aviation Industry CBT (Computer-based Training) Committee (AICC), the IMS Global Learning Consortium, Inc., and the Alliance of Remote Instructional Authoring & Distribution Networks for Europe (ARIADNE). These organizations develop guidelines and specifications that make learning software accessible, interoperable, durable, and reusable. Whenever possible ADL adopts, clarifies, harmonizes, synchronizes, and applies the documentation that these standards organizations develop. ADL promotes the application of standards with reference implementations and tools to assess compliance to the requirements.
Back to Top
Did vendors resist the idea of standardized interoperability specifications?
Generally, vendors were pleased to have an organization like the ADL Initiative, through the U.S. Department of Defense (DoD), leading this work. Vendors are integral to the success of SCORM. Vendors realized that an environment that enabled interoperable e-learning content, removed from the vagaries of hardware or software changes, would actually create a multitude of potential new business lines. ADL and SCORM vendors and implementers have proven that, regardless of the sector, content can be shared across organizational and functional lines.
Back to Top
What is the current status of SCORM?
The current version of SCORM is SCORM 2004 3rd Edition. It is a stable document suite that is ready for implementation. SCORM 2004 4th Edition is currently in Beta testing. ADL anticipates it will release SCORM 2004 4th Edition late in the spring of 2009.
Back to Top
Do Federal agencies require most or all of their e-learning products to be SCORM-compliant? Are there any exemptions to these requirements?
Even though ADL cooperates and collaborates broadly across the federal government, ADL has no power or authority to mandate SCORM compliance for the federal government. However, many Federal agencies currently require their e-learning products to be SCORM-compliant when applicable. Within the U.S. Department of Defense, DoDI 1322.26, Development, Management, and Delivery of Distributed Learning, mandates the use of SCORM when applicable.
Back to Top
Are SCORM-compliant products available now?
Numerous SCORM-compliant products, including both systems and content, are widely available. For the list of SCORM-certified products.
Back to Top
Does SCORM compliance guarantee that content will track all the learner data I need?
Not necessarily. Content is not required to track everything to be compliant. Check with your vendor to determine the level of tracking provided.
Back to Top
Does SCORM address Section 508 compliance?
SCORM primarily addresses issues of interoperability between e-learning content, tools, and systems. Currently, SCORM does not address Section 508 applicability to content creation.
Back to Top
Do AICC-compliant e-learning products work with SCORM-compliant products?
It depends. SCORM incorporates portions of the AICC specification via the IEEE Data Model and API Standards. LMS or content products that adhere to Appendix B of the AICC CMI001 specification may, in some cases, be able to work with products that comply with SCORM.
Back to Top
Can an e-learning product be both AICC and SCORM compliant?
Yes. LMSs and content can comply with both standards. Vendors can offer separate versions of their products for each standard, or can implement both standards in a single version. Compliance with one standard does not automatically imply compliance with the other.
Back to Top
How does SCORM handle formatting issues, such as layouts, fonts, color schemes, etc. while allowing for interoperability and reusability of learning products?
At this time, SCORM does not address formatting issues like layouts, fonts, and color schemes.
Back to Top
What hardware constraints, such as minimum requirements for operating features, might come into play for SCORM-compliant e-learning products?
SCORM and ADL generally refer to 'web-based' or 'browser-based' instruction that simply requires access to a web browser. An Internet connection is not always necessary. Most vendors address this issue independently since the more widely accessible their content and/or systems are, the more markets they are able to access.
Back to Top
What topics does SCORM address besides LMS/content exchange?
The launching of content and the exchange of data such as learner ID numbers and test scores between LMSs and content are among the most important topics addressed by SCORM. These areas are addressed by the SCORM Run-Time Environment (RTE). SCORM also covers other critical areas.
SCORM also addresses a standard way to structure and exchange learning content. This occurs through the application of the IMS Content Packaging specifications.
In addition, SCORM defines a method for representing the intended behavior of an authored learning experience such that any LMS will sequence discrete learning activities consistently. This is accomplished through the application of the IMS Simple Sequencing Specifications.
Back to Top
Will SCORM-compliant content and SCORM-compliant LMSs "plug-and play" with each other?
Probably, as long as the content and the LMS comply with the same version and edition of SCORM.
Back to Top
Does SCORM allow multiple ways for LMSs and courseware to exchange data?
No. SCORM requires use of the ECMAScript API defined in the SCORM RTE book.
Back to Top
Are there LMS specification standards?
SCORM does not standardize the implementation of LMSs. Although the standardized communication mechanism imposes some "behavioral" and “functional” requirements upon the LMS, SCORM’s goal is to ensure that content runs and behaves the same on different LMSs.
Back to Top
What size must a learning resource (Sharable Content Object or Asset) be to comply with SCORM?
There are no SCORM-imposed requirements on the size of a learning resource. Size should be based on several considerations:
- Reuse
- Learner data tracking requirements
- Learning objectives or pedagogical model
Back to Top
What is a Packaging Interchange File (PIF)?
A Package Interchange File (PIF) is a single file (such as a .zip file) that includes a top-level Manifest file named "imsmanifest.xml" and all other physical files as identified by the Manifest. A PIF is a concise web delivery format and a means of transporting related, structured information.
Back to Top
What is a Course Package?
A Course Package is a logical directory, that includes a specially named XML file, any XML control documents it references (such as XSDs), and sub-directories containing the actual physical resources. A package represents a unit of usable (and reusable) content.
Back to Top
Do all content packages have to be packaged as PIFs?
There is no requirement to incorporate packages into a Package Interchange File (PIF). A package may also be distributed on a CD-ROM or other removable media without being compressed into a single file. An IMS Manifest file and any other required supporting XML files (e.g. XSD) must be at the root of the distribution media.
Back to Top
Does learning content need to use the SCORM Application Programming Interface (API) to be SCORM-compliant?
If you need to track the learner’s experience with the content, then SCORM provides an API and data model that enable the interoperable tracking of performance data. If you do not need to track the learner’s experience your content is not required to use the SCORM API. SCORM considers content that does not use the SCORM API to be non-communicative, and refers to it in the SCORM Documentation Suite as an asset.
Back to Top
How do I use sub-manifests?
At this time, ADL does not recommend the use of sub-manifests. In SCORM 2004 4th Edition, SCORM designates any content that uses a sub-manifest as non-compliant.
Back to Top