Hi!
I have an Articulate 360 SCORM 1.2 course where tracking time is critical and we're having about 1-2% of users who have lession status "passed" but no total time recorded in Moodle. I tried it in every browser I could think of but couldn't reproduce until I noticed that the time spent info is sent to Moodle at the time of closing the browser window (or closing the complete browser). We're using Moodle's option for opening SCORM content in a new window because of multiple reasons so that's must have for us. If user doesn't close the browser window where th content is loaded and closes the laptop causing the session to time out, time spent is not stored to Moodle. So, I'm wondering is there a way to somehow force Articulate or Moodle to update time spent on every slide or at least when storing lesson status so there could be no situations where user has lesson status but not lesson time recorded?
As a safety net, we're using Moodle dedication plugin that records times between events in Moodle log. That's fine but we still have an issue with that. SCORM module writes an event to the log when user launches the content and when user closes the browser Window. Here we have the similar issue as described before. User opens the SCORM content, event log stores event of opening the content, user uses the content for a while, doesn't close the window, closes the laptop and the time is not shown in dedication plugin report. I know we can't know if user really used the content after opening it and for how long but we I'm wondering if it would be possible to modify dedication plugin so it adds configured max time between clicks to each session.? That would give us more real results for users that don't close the scorm window.
Regards,
Z.