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
Hi, Jamie -- Thanks for your question and while I will need to defer to the community to assist you further, I wanted to share this JavaScript Best Practices sheet (should you decide to go that route). :)
Hey Christie - thanks for the response, and thanks for the link to the article. I'm hoping there are others who find themselves in this situation, and / or can assist with any lightbulb moments!
Thanks
Jamie
For sure, Jamie! :)
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!
Thanks Matthew - you've given me some ideas. I'll have a tinker in the sandbox I think, and see what gives. I'm sure the developer will have some ideas, but that will cost $$$!
We're in Sydney.
Thanks for assisting Jamie here, Matthew! :)
This discussion is closed. You can start a new discussion or contact Articulate Support.