SCORM 1.2 Synchronization
Type of data
General data
"cmi.core.lesson_location" last timecode watched
"cmi.core.total_time" total time passed among all sessions
"cmi.core.lesson_status" if the presentation has been already passed (set to “completed” or “passed”) or not (“incomplete”)
"cmi.core.session_time" seconds passed on the lesson (current session)
Quiz-based data
"cmi.interactions.[id].id" at the id of the quiz question
"cmi.interactions.[id].result" as "correct" or "wrong"
"cmi.interactions.[id].student_response" as the answer (if multiple answer, using "&&" separator)
"cmi.core.score.min" as "0"
"cmi.core.score.max" as the number of questions all over the quiz of the current presentation
"cmi.core.score.raw" as the number of distinct good answers in this session
Moment of the sync/retrieval
| lesson_location | total_time | lesson_status | session_time | quiz data |
Init |
|
|
|
|
|
Every 20 seconds |
|
|
|
|
|
Quiz answer |
|
|
|
|
|
> 80% |
|
|
|
|
|
Quit |
|
|
|
|
|
: retrieving data from the SCORM API
: setting data to the SCORM API
NB : some browser may (in very rare cases, mostly depending on very strict security policy) prevent the leaving functions to be executed