LMS
From Emprise Wiki
Definitions
- LMS
- Learning Management System
- SCO
- Sharable Content Object. Discrete elements of packaged presentation (front-end) content.
- SCORM
- Sharable Content Object Reference Model. The API the SCO's use to communicate and store data.
- CMI
- Computer Managed Instruction. The data the SCO's communicate and store.
Project Elements
Main Interface
Reference Materials
Technical
SCORM packages the content with a manifest file, imsmanifest.xml which contains an XML declaration pointing to the content's index html file.
In this example, the SCO's content can be located in index_lms.html:
<manifest identifier="RCA_Review_Module_7_Mini" version="1.3" xmlns="http://www.imsglobal.org/xsd/imscp_v1p1" xmlns:adlcp="http://www.adlnet.org/xsd/adlcp_v1p3" xmlns:adlseq="http://www.adlnet.org/xsd/adlseq_v1p3" xmlns:adlnav="http://www.adlnet.org/xsd/adlnav_v1p3" xmlns:imsss="http://www.imsglobal.org/xsd/imsss" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.imsglobal.org/xsd/imscp_v1p1 imscp_v1p1.xsd http://www.adlnet.org/xsd/adlcp_v1p3 adlcp_v1p3.xsd http://www.adlnet.org/xsd/adlseq_v1p3 adlseq_v1p3.xsd http://www.adlnet.org/xsd/adlnav_v1p3 adlnav_v1p3.xsd http://www.imsglobal.org/xsd/imsss imsss_v1p0.xsd"> <resources> <resource identifier="Articulate_Presenter_RES" type="webcontent" adlcp:scormType="sco" href="index_lms.html"> </resource> </resources> </manifest>
SCORM 2004 API:
Initialize(""): bool Terminate(""): bool GetValue(String: Name): string SetValue(String: Name, String: Value): string Commit(""): bool GetLastError(): CMIErrorCode GetErrorString(errorCode: CMIErrorCode): string GetDiagnostic(errocCode: CMIErrorCode): string
Known CMI data values the Articulate SCO's use:
* cmi.completion_status * incomplete * completed * cmi.exit * suspend * normal * cmi.success_status * cmi.session_time * cmi.suspend_data