Resume on new course version problem
Feb 08, 2018
We absolutely need to be able to update our courses after they are released.
Our plan is to use scorm 2004 4:th edition as delivery format.
There seem to be built in functions for storing the state of objects and the value of variables.
However....
Deleting an object with state, or a variable seems to shift the state of all objects created after the deleted one or all variables after the created one step - in the best scenario, in the worst scenario it crashes the player when loading the stored state.
Those two could of course be avoided bu never deleting things in updated versions of the course.
However....
Adding variables seems not to work very well either, and not beeing able to add variables would be a worse problem...
Anyone having any suggestion?
9 Replies
Hi there John,
Can you help me understand a bit more about what's happening in your file? Let's start with these questions:
Q1: Storyline 360 v3.12.14647.0
Q2 and Q4: See attached file.
Q3: I have not tested anything regarding triggers. I assume triggers are not stored in the resume data and therefore not an issue. Variables however show a similar issue, except that they can't be created without problems. I can of course make an example showing that too if needed.
Another related question: If this makes you change how the resume data is formatted, and another similar issue occurs in the future, does that mean an updated version of storyline will break existing stored resume data?
I just realised that it is not creation order but Z-order that controls what order the objects are stored in the resume data. This is even worse than first exprected. Making an internal rule not allowing to delete an object is bad enough but could be handled. Not allowing to correct a bad Z-order is of course out of the question.
Hi Johan,
I'd love to see this .story file you set up as well so that we can also play around with the exact example. I was having a difficult time following along in your PDF about deleting objects and seeing the state shift?
Also, when you update (overwrite) existing course files in your LMS or web server, learners who previously started the course won't be able to resume where they left off. They'll start over at the first slide in the updated course. You'll want to keep this in consideration when updating courses that have already been delivered to learners. That could also explain the crash you're seeing. What LMS are you using? We do our testing in SCORM Cloud which would be a good baseline of how it's supposed to behave if you wanted to test there as well.
I can resume the course after overwriting it in our LMS. It is possible that this can't be done in scorm cloud, I have not tested it there.
If you can't resume in a new version in your environment, then you won't see this problem at all. The problem occurs when resuming on the previous versions saved data. And we need to do that.
Storyline doesn't support resuming after you update the course in your LMS. I think you wouldd need to add a feature request for this.
Ok, thanks. I guess a feature request is a too slow process for this, we need to look for other solutions.
This discussion is closed. You can start a new discussion or contact Articulate Support.