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