Why might Scorm not record total time?
I have 2 colleagues that produce scorm packs in storyline and run them inside moodle (different moodles also on different servers with different hosts). Both have been experiencing the same problem when reporting on the scorm activity completion.
The scorms have been tested in Scorm Cloud and we have tested them in the moodles with API debugging switched on. No errors are reported when we test.
Then after the Scorms have been used for a period of time by students, we ran a report on the database to extract the cmi.total_time for each users Scorm attempt. It was then that we noticed that some records didn't have an entry for cmi.total_time.
When ending the Scorm our testing shows that if we close the scorm using 'exit activity' or by forcing the browser to close, we see that cmi.total_time is written to the database. So why do we have some user records where cmi.total_time is not recorded?
Our testing records and those without cmi.total_time all have the following records in the database: