Comunicate Lost Connection to the User & Close the Course
Feb 05, 2014
Hello all!
i have been working with Cornerstone Ondemand for 4 months troubleshooting Course Completion issues and I am trying to eliminate 1 obvious cause "Connection Loss". We need a way to stop the user from progressing in the course if that progress is not being recorded in the LMS. We have tried setting the "heartbeat" to 2.5 minutes and enabled WarnOnCommitFail but per Brian Batt “When you set g_bWarnOnCommitFail to true, we will prompt the user when the SCORM interface method LMSCommit returns false. Unfortunately, many LMS interfaces continue to return true when the connection is lost and the data cannot be committed to the server. To fix this, the LMS should return false in LMSCommit when the connection is lost or fails to send the data back to the server.”
i don't know how it works but if the internet goes down or you are bumped off an LMS server we would like to prompt the user about the issue and then close the course forcing the user back to the LMS to relaunch the course to continue rather than allowing the user to believe that the next 2 or 3 hours of the course progress is being recorded in the LMS when it is not.
Even if we could not prompt the user before closing the course we would prefer that the course simply disappear rather than continue on with no hope of recording the progress in the LMS.
Any help would be Greatly appreciated!
Thanks in advance!
Tom
8 Replies
Hi Thomas,
The only modification I've seen within Storyline is the method described in this article.
I hope that helps with your course!
Hi Ashley,
Thanks for the quick reply.
As I stated in my original inquiry g_bWarnOnCommitFail is unreliable per the Quote from Brian Batt.
I am hoping someone has a creative workaround.
Thanks!
Tom
Thomas, did you ever find an answer to this question? We are experiencing the same issues with many of our courses in Storyline and Presenter 09. If there is a network timeout, learner continues, but doesn't realize LMS is not tracking process.
Hi Megan,
As you'll see in the article previously linked, it's dependent on the LMS interface must be programmed to send a value of false to LMSCommit requests when a learner's connection is lost.
For Presenter 09, we need to trigger LMSCommit more frequently. I know you can do this in SL, but what about Presenter 09?
Hi Megan,
It looks like Leslie just answered you in this thread about Presenter.
@Thomas, did you find a solution to this? We are encountering the same issue with our courses.
Hello Jeremy!
Thomas might not be subscribed to this thread any longer, so you may want to send him a private message.
This discussion is closed. You can start a new discussion or contact Articulate Support.