Issues updating scorm package on LMS

Jun 26, 2019

Hello everyone,

I'll try to be as specific as I can, but like everytime I have to post here, situation is complexe :P As always, English isn't my first language, sorry for the mistakes.

TLDR : Are there known issues when updating a scorm package (quiz with shuffle mod ON) on a LMS ? 

So here is the full story : my company is running knowledge quiz on our LMS and I have built them with the following structure : bank of 10 questions with the shuffle option turned ON. For each question, all the answers are shuffle too. There are different variables inside this course to track down the number of attempts and to give the learner an ETA on his current progression within the quiz (after 5 attemps, I prevent them from doing the quiz again).

Everything was going ok until someone asked me to update one of the quiz that was already online. We have a special option in our LMS where we can update a scorm package with updates which are then directly included the course.

The change asked is in one of the question, where I had to add one word to be more specific about the subject. After updating and uploading the new scorm package into the LMS, this is what I'm obversing :

- Learner who hasn't started the course : no problem. All the changes are integrated and the course runs bug-free.

- Learner who was doing the quiz and left in the middle of the 10 questions or on the result slide) : strange behaviors start happening. When going back to the course after the new version, I can see that the changes have been integrated. They can keep going for several questions, but most of the time at one point the course just crash. The loading gif appears when clicking next slide, then blank screen. Restarting the course redirect them to the results slide, and according to my variables, I can see things went wrong (I made sure to add an "history" on the result slide, where the learner can see all his attempts and the score he got). Neither the LMS or the course seems to save the score of that try.

Situation is worse when I'm updating the quiz after deleting one question of the question bank. All kind of glitches appears (answers getting mixed, course not starting) and I have no idea about the next steps right now. For me this seems to come from the fact that this course is a bit specific (quiz, shuffle options, ... but I don't know for sure).

Are there any known issues with this ? I can give more informations if needed, but this goes beyond my knowledge.

Thanks a lot for your answers !
Maxime

 

3 Replies
Leslie McKerchie

Hello Maxime,

Thanks for reaching out with a description with what you are running into with your learners with resuming the published output.

I'm not aware of a related issue, but I've opened up a support case on your behalf so that you can work 1:1 with one of our support engineers.

You should be hearing from someone soon.

Gerry Wasiluk

As a general rule of thumb, the best practice is often, whenever updating a quiz or course in the LMS, is to version it.  Create a new version and then "retire" the old one.   For some groups in FDA-regulated industries, this versioning is often a requirement.

Not doing that may cause issues like you are seeing.  Often reloading the new package in the LMS as a replacement causes issues like bookmarking going wacky if a lot of new content is added or other things.  With the upload, the LMS may "think" this is totally new content and not minor replacement content.

We had this happen once in the corporate LMS I managed.  Kind of a similar situation.  One slide for a client had some minor content changes--and replacing the content in our LMS meant the LMS would blow off any in-progress data for learners.  What we did in this situation--and I'm not encouraging this by any means--is physically update the content directly on the servers (we had multiple content servers load-balanced as "one," being very careful to first confirm the course was essentially 99.9% the same and then carefully replacing the old files on the servers with new ones.

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