The SCORM 1.2 RTE supports all mandatory data elements. Skillport classifies its support as LMS RTE-2, which includes all mandatory and some optional elements. The following table lists of all the data elements supported in the first release of the SCORM 1.2 Run Time Environment. The optional supported data elements have an asterisk (*).
Parameter |
Get |
Set | Type | Description |
---|---|---|---|---|
CMI (top-level elements) |
||||
cmi._version |
Yes |
No |
CMIString255 |
3.4 (as per SCORM spec) |
cmi._children |
Yes |
No |
CMIString255 |
We provide: core, student_data, suspend_data, launch_data |
cmi.suspend_data |
Yes |
Yes |
CMIString4096 |
Start with empty string. Must be a string. |
cmi.launch_data |
Yes |
No |
CMIString4096 |
Initialization Parameters for the SCO. Always the same. Comes from MANIFEST. Default to “” (empty string) |
CMI.CORE |
||||
cmi.core._children |
No |
No |
CMIString255 |
We provide: student_id, student_name, lesson_location, lesson_status, entry, score, total_time, exit, session_time |
cmi.core.student_id |
No |
No |
|
|
cmi.core.student_name |
No |
No |
CMIString255 |
|
cmi.core.lesson_location |
Yes |
Yes |
CMIString255 |
|
cmi.core.lesson_status |
Yes |
Yes |
CMIVocabulary |
passed, completed, failed, incomplete, browsed, not attempted |
cmi.core.entry |
Yes |
No |
CMIVocabulary |
ab-initio, resume, "" (empty string) |
cmi.core.score._children |
No |
No |
CMIString255 |
raw is required, we provide: raw, min, max |
cmi.core.score.raw |
Yes |
Yes |
CMIDecimal/CMIBlank |
a normalized value between 0 and 100, initially blank |
cmi.core.score.min* |
Yes |
Yes |
CMIDecimal/CMIBlank |
a normalized value between 0 and 100, initially blank |
cmi.core.score.max* |
Yes |
Yes |
CMIDecimal/CMIBlank |
a normalized value between 0 and 100, initially blank |
cmi.core.total_time |
Yes |
No |
CMITimespan |
Initially is "0000:00:00.00" - total time for all sessions, decimal point optional, accumulated from session_time |
cmi.core.exit |
No |
Yes |
CMIVocabulary |
time-out, suspend, logout, "" (empty string) - We only act on the 'suspend' and '' entries. |
cmi.core.session_time |
No |
Yes |
CMITimespan |
SCO-settable, used to calculate total_time, multiple sets in a session saves just the last one. |
CMI.STUDENT_DATA |
||||
cmi.student_data._children* |
Yes |
No |
CMIString255 |
We only support one child element: mastery_score |
cmi.student_data.mastery_score* |
Yes |
No |
CMIDecimal |
A normalized value between 0 and 100, comes from the MANIFEST - either there or not. |
© 2017 Skillsoft Ireland Limited