Trigger / variable to confirm successful score communication to LMS?

Sep 22, 2015

Hi there!

I've spent all morning wracking my brains, browsing various posts, etc, for a solution to my issue.  Maybe the collective brain power of this community can help?

A bit of background.. I run an LMS populated with Storyline 2 modules.  These modules are consumed by retailers who sell our products - its entirely voluntary to do the eLearning, and so I need to make sure that the experience is as smooth as possible for those taking the time to do it.  These users could be on anything from iPads to PCs, to Macs, etc (ie, its not a controlled environment).

Quite often, we get feedback that a user passed the module's assessment, but that upon returning to the LMS screen, the module status does not update.  I can only do limited troubleshooting on the users device, so I have to make assumptions.  The main assumption is that they are closing the module before the score / status has been communicated properly to the LMS (I appreciate that there are a myriad of questions I need to ask the LMS provider).

So... is there any way to have the State of an object (ie, an Exit Course button) not appear until the results have been successfully communicated?

I thought about creating a variable that was adjusted when the LMS has been updated correctly, and linking the button's State change trigger to it.

Is there any other way?  Javascript (which I might add is completely outside my comfort zone / skillset)?

Jamie

6 Replies
Jamie Shaw

Hi Matthew - thanks for posting!

We're using a bespoke SCORM 2004 LMS built in .NET.  I've worked very closely with the developers to iron out the bugs as we go.  Initially, we had a heap of problems get SL modules (HTML5, not via AMP) to work on iPads, but since getting that fixed up, it has worked almost flawlessly.  It's just that sometimes, we get the intermittent user who has this complaint.  

You're absolutely right about their internet connections being flaky - particularly if they are in regional areas of our catchment (Australia and New Zealand).  They may also have to stop doing a module half way through to serve a customer, so their could be a timeout on their LMS log in.

Thanks heaps for your suggestion re the internet connection script.  I think I'm going to have to get out of my comfort zone and start learning Javascript!  

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