| | | | |
Standing Committees: | | | | Membership |
Working Groups: | | | | |
SCORM 2.0: The Lucas Proposal - SCO-based Sequencing
SCORM 2.0: The Lucas Proposal - SCO-based Sequencing
Author: Leo Lucas
Summary
The "Lucas Proposal" for SCORM 2.0 calls for the elimination of simple sequencing. This proposal describes its replacement called SCO-based sequencing. SCO-based sequencing allows courses to be modular at the SCO level but eliminates all of the problems with simple sequencing which include confusing user interfaces, increased time to create courses, limitations to sequencing and increased time to integrate courses with a LMS.
SCO-based sequencing allows a SCO to call another SCO by providing a runtime API to the child SCO. The parent SCO receives all of the SCORM data sent by the child SCO and makes sequencing decisions based on the data. The parent SCO passes the child's SCORM data onto the LMS for storage and reporting. All SCOs are separated into folders for ease of identification and reuse.
Requirements/Needs Outlined
A better solution for sequencing and navigation.
Recommendations
SCO-based sequencing allows a SCO to call another SCO by providing a runtime API to the child SCO. The parent SCO receives all of the SCORM data sent by the child SCO and makes sequencing decisions based on the data. The parent SCO passes the child's SCORM data onto the LMS for storage and reporting. All SCOs are separated into folders for ease of identification and reuse.
Interesting. One of the problems we are dealing with is the inability of a SCO to access the data relating to other SCOs. In your recommended system, would it be possible for one SCO to get/set data from another SCO without displaying that SCO?