OK... So more (and hopefully final) data... The problem occurs ONLY when a machine goes to sleep... if the machine is hibernated, the SCORM player will detect the dropped network connection and terminate the playing upon restart...
So we've written a script that we've inserted in the additional HTML headers... This script will detect when there is a time gap (when can only be caused by sleeping)... and then prompt the user to close the SCORM window and restart it.
We realize that this approach may nail a user that put their machine to sleep to move from one room to another... but they're two clicks away from being back to where they left off... and it totally avoids the problem of the user who left the SCORM package running and returned many hours later... and then screams because their progress is lost...
So here's the script for those who may want it. Will only run in the SCORM player...
Hope this helps somebody in the future!
So we've written a script that we've inserted in the additional HTML headers... This script will detect when there is a time gap (when can only be caused by sleeping)... and then prompt the user to close the SCORM window and restart it.
We realize that this approach may nail a user that put their machine to sleep to move from one room to another... but they're two clicks away from being back to where they left off... and it totally avoids the problem of the user who left the SCORM package running and returned many hours later... and then screams because their progress is lost...
So here's the script for those who may want it. Will only run in the SCORM player...
Hope this helps somebody in the future!