SCORM Run-Time Environment (RTE)

The SCORM Run-Time Environment (RTE) handles requirements for launching content objects, establishing communication between learning management systems (LMSs) and shareable content objects (SCOs), and managing the tracking information that can be communicated between SCOs and LMSs.

The SCORM Run-Time Environment (RTE) specification has implementation requirements for both learning management systems (LMSs) and shareable content objects (SCOs). It defines a common content object launch mechanism, a common communication mechanism between content and learning management systems, and a common data model for tracking a learner's experience with content objects.

Launching Content Objects

The RTE Launch process provides a common way to deliver web-based content objects to learners. Content objects that are engaged by learners are called learning activities. The RTE launch model requires that only one learning activity be accessed at a time per learner.

The launch process defines procedures and responsibilities for the establishment of communication between launched content objects and the run-time environment. The communication mechanism is standardized with a common API and data model.

In SCORM, there are two types of content objects: SCOs and Assets. Both can be engaged by a learner, but only SCOs utilize the RTE API and Data Model to communicate with the launching LMS. Characteristics of launchable activities are further described in the Activities and Trees section.

It is the responsibility of the RTE/LMS to "take away" a content object, usually in response to a learner or system triggered navigation event. Navigation events are further described in the Navigation section.

Next, learn more about the Run-Time API.