ADL SCORM® Version 1.2 LMS Run-Time Environment Test

ADL SCORM Test Course II - SCO #02


Status:  Testing in progress...



Please view the ADL test suite log for detailed progress and status information for this test.

This test may take several minutes to complete. Please be patient!

This SCO has two parts. The user is required to exit the course and log out of the LMS after part one is completed, and then log back in and resume the course. Depending upon the functionality of the LMS, this SCO may or may not be unloaded automatically upon conclusion of the testing performed by the SCO. When the SCO completes, the status indicator (above) will change. If the LMS does not automatically control navigation and sequencing of SCOs, then please exit the LMS after step 1 is completed. After Step 2 is completed, please go to SCO 05.

This Sharable Content Object (SCO) tests the Learning Management System for conformance with the Runtime Environment Guidelines as described in the SCORM. The purpose of this SCO is to determine if the LMS has the ability to save data model element values across user sessions and make the values available upon student re-entry. Specifically, this SCO performs the following:




Upon first entry:

    1. Validates that this SCO was launched in the appropriate sequence (second)
    2. Locates the LMS's API implementation
    3. Calls the LMSInitialize function
    4. Automatically sets the following values to these data elements:
    5. Calls the LMSFinish function (Note, there is no explicit call to LMSCommit.)



Upon Second entry:

    1. Locates the LMS's API implementation
    2. Calls the LMSInitialize function
    3. Calls the LMSGetValue function for the previously set datamodel elements and compares them with the expected values.
    4. Sets several datamodel elements to indicate that the SCO is complete
    5. Calls the LMSFinish function