About the ADL Sharable Content Object (SCO) Run-Time Environment Conformance Test

The following is an excerpt from the ADL SCORM® Conformance Matrix that is covered by the SCO Run-Time Environment Conformance Test:

Sharable Content Object (SCO)
Conformance Category Conformance Label Requirements Summary
SCORM  Run-Time Environment Conformant -
     Minimum
SCO-RTE1 The SCO:
  • Can be launched by a known conformant LMS as defined in Section 3.2 of the SCORM Run-Time Environment, and
  • Searches for and finds an API Adapter as a Document Object Model (DOM) object, and
  • Invokes, at a minimum, the LMSInitialize() and LMSFinish() API functions as described in Section 3.3 of the SCORM Run-Time Environment, and
  • Any additional API functions that are invoked are called correctly.
SCORM Run-Time Environment Conformant -
     Minimum with Some Mandatory Data Model Elements
SCO-RTE1+Mandatory The SCO:
  • Is "SCORM Run-Time Environment Conformant - Minimum", and
  • Implements support for correctly getting and/or setting one or more LMS mandatory SCORM Run-Time Environment Data Model Elements.  (Note LMS mandatory is defined as those data model elements that are required to be implemented by an LMS.)
Note: If the SCO incorrectly implements one or more mandatory SCORM Run-Time Environment Data Model Elements, the SCO is non-conformant.
SCORM Run-Time Environment Conformant -
     Minimum with Some Optional Data Model Elements
SCO-RTE1+Optional The SCO:

  • Is "SCORM Run-Time Environment Conformant - Minimum", and
  • Implements support for correctly getting and/or setting one or more LMS optional SCORM Run-Time Environment Data Model Elements.  (Note LMS optional is defined as those data model elements that are optional for implementation by an LMS.)
Note: If the SCO incorrectly implements one or more optional SCORM Run-Time environment Date Model Elements, the SCO is non-conformant.
SCORM Run-Time Environment Conformant -
     Minimum with Some Optional and Some Mandatory Data Model Elements
SCO-RTE1+Mandatory+Optional The SCO:

  • "SCORM Run-Time Environment Conformant - Minimum with Some Mandatory Data Model Elements", and
  • "SCORM Run-Time Environment Conformant - Minimum with Some Optional Data Model Elements".

Complete Conformance Matrix


The purpose of this test is to verify that the test subject is able to:

In addition to verification of the above requirements, this test module will also audit the use of the SCORM Run-Time Environment Data Model elements , and verify that the data elements are supported in the correct manner with regard to the data type rules associated with the data model elements.


Test Notes