Closing the course window before completion

Feb 12, 2015

Learners sometimes believe they've completed the course and close the course window prematurely for a variety of reasons. When the lack of completion is raised days later, recollections of the actions have faded.

Is there any way SL can catch a close window exception and if the course completion hasn't been posted, notify the learner of this? With a unique JavaScript?

Sam

4 Replies
Cody Salinas

Hey, Sam.

I went through the same thing myself when we introduced CBT to our employees. It was a new concept for many, and I ran into situations where learners thought they completed the course when in fact, they hadn't.

I always make it standard practice to have a final "Course Complete" layer on the home page once a learner completes a content review. This is the simplest solution for making it known to learner that he or she may exit the course.

This is an example of a home page prior to navigating through each module:

This is an example of the course completion layer on the same home page:

 

 

Sam Carter

I will play with this when time permits.  I'm stuck working on narratives right now.

Some observations:

  • Nice browser independent way to cover the event.
  • I've always wondered why SL calls the UnLoad handler twice.  Don't they trust onunLoad to call it?
  • The SL UnLoad handler ensures that the SCORM posts an LMSFinish.  Is this still enabled after the onbeforeunLoad event is edited out?
 

This discussion is closed. You can start a new discussion or contact Articulate Support.