Captivate course timing out of LMS
I am facing an issue with my Captivate course timing out of my learning system.
System/Tool specs:
- Captivate 5
- LMS – SumTotal (v 8.2)
Output:
- Flash SWF (v9) / HTM
- SCORM 1.2
Our LMS is set to time out after 1 hour of inactivity. I have an audience of around 20,000 employees and many of them have to be on the phones while taking the training. If for some reason they get a call that keeps them away from their training for longer than an hour, then the LMS will time them out. That is perfectly acceptable. My problem is that I am trying to figure out how to communicate to them that they have timed out. Even though the LMS has timed them out, the course is allowing them to continue in the training. The learner never realizes that the LMS is ignoring their progress. When they get to the final slide that submits their completion, the slide just hangs there and my users assume that the training is broken. Not too big of a deal with a small audience, but with 20,000 employees this becomes a big issue.
Sometimes my users will make it to the end of the course without being timed out and it will still hang on the last slide. In case the course doesn't automatically submit completion, I would like to have a button there that appears after 20 seconds or so that when clicked will manually send a completion to the LMS.
My dilemma can be broken down into 3 major parts:
- What is the best way to program the course to determine if the LMS has timed out, and if it has, make the learner aware of it?
- What is the best way to “tap the LMS on the shoulder” to keep our course from timing out when the user is actively in the course but is in there longer than the LMS inactivity timeout limit?
- What is the best way to manually submit completion to the LMS if the course is having difficulties submitting completion on its own?
