A Shareable Content Object (SCO) is a launchable learning object (resource) that communicates with the run-time environment that launched it. A SCO must be designed so that it can be launched in a standalone web window, or in a frame in a HTML frameset.
A SCO is special because when launched for a learner, in the learner's web-browser, it will communicate information back to the LMS that launched it, often a remote server. This communication allows the LMS to track information pertaining the learner's experience.
Typical SCO Lifecycle:
- SCO is launched by a SCORM Run-Time Environment (RTE) (often an LMS)
- SCO finds RTE provided API
- SCO begins communication with the RTE API (via a call to Initialize())
- Learner begins interaction with the SCO
- SCO sends and retreives data via the RTE API (via calls to Get/SetValue())
- Learner ends interaction with the SCO
- SCO ends communication with the RTE API (via a call to Terminate())
0 comments:
Post a Comment