Forum Discussion
Change navigation status from restricted to free in a published file for a specific user
Good afternoon,
I know this subject has been discussed before but it didn't apply to this request and I have a specific question about it.
We have several course in our LMS. Each course is made of different "modules" (that means different published articulate storyline 360 scorm 1.2 objects) and there are several (hundreds) people enrolled in them. For example let's take a course with 10 modules, all published with the restricted navigation option, and complete/incomplete trigger (no quizzes in all of them). When a user complete a module, our LMS get the right info and save it. Only then, the LMS unlock the next one. If the user go back in a completed module he will oviously resume the last position and he will have all the slides unlocked. When the user complete all the modules, the all course is saved as finished. Some of the users already complete the all the modules, some just few of them, some still has to start. Let's say that for different reasons, there is a need to change little things (such as a date, a number of a law or similar) in the content of one of those ten modules during the time that this course is available for the enrolled users (usually one year, sometimes more). What I do: I republish the specific file with the changes, let's say for example module number 2, and I substitute the old number 2 in the LMS with the new one. Now, if a person hasn't take number 2 yet there are no problem, since for the LMS that specific user hasn't take it before. But, if a person already complete number 2, in case he wants to review it, it will obviously start from the beginning with all the slides locked (I think that's because there cannot be any resume, since is a new file for the user, right?).
So, the question is... Is there any way to "send from the LMS to the scorm object of a specific user something to unlock ONLY HIS navigation and show all the slides as unlocked"?
For the moment we managed it in this way: once I do the file substitution, I enroll myself into the course, I take module 2 and complete it, I save the last suspend data that has all the slides unlocked, and we paste it in the LMS for the users that the LMS has saved as completed, so if they go back they will have evrything unlocked. But, as I said, we have several courses all made of several modules, and we have to change contents quite often. Is there any less consuming way to achieve this result?
I hope I have explained correctly. Thank you in advance and sorry for my english:)
Buonasera
- Jürgen_Schoene_Community Member
- changing images, videos or text should be not a problem
- I would not delete, add or move any slide or add, remove or rename variables
- the storyline version for the new publish and the original publish has to be compatible
(unfortunately, there is no documentation of any kind from articulate for the resume string)
- Jürgen_Schoene_Community Member
does it mean, you login with your account into your LMS and it is possible to copy your course status from your account to another account?
and that is working?
can you upload an example of this status data
Jürgen
- Jürgen_Schoene_Community Member
here a crazy idea - it depence if you can extend your LMS
create from every module 2 versions - one locked, one unlocked
on the LMS you need a function like
if user has not finish the module -> open module (locked)
if user has finished the module -> open modul (unlock)and now you have to replace both versions if you update a module
Jürgen
- FrancescoBerio-Community Member
Buongiorno Jurgen,
here's an example of a complete and unlocked suspend data (for a specific lesson).
2D5A60708090i0m0h0k0j0l0n0g0f0e0a0d0c0b0~2V2~2R21001012~2G2010120111201212013120101a013120101e0131201019013120101c013120101b013120101d013120101f0131201018013120101701312010160131201015013120101401312010130131201412010120141201012f8$$H255ll1^1^1^00~2x1~2t193Uu6411103Eb6~251340034003020302034203420g620101^8_default342030203420342034203420342000211000000000000000
and it does work...
Basically when I first upload the file I do the lesson. I grab this suspend data when I'm at the end of the lesson and if I need to unlock anyone else I use this one
- Jürgen_Schoene_Community Member
have you ever tested if a new "publish" without any changes in the module changes the content of this string?
if yes and you use audio in your modules, have fun updating all old modules (because of the startup problem with firefox 103*)
Jürgen
*the official method to fix the problem is a new publish with the newest version of storyline
- FrancescoBerio-Community Member
Interesting question. I did it and it does works. And also it works even if the new publish has some changes in it, but I'm not able to tell you what is the "level" of changes that will not interfere with this behaviour.
- Jürgen_Schoene_Community Member
5 months later - perhaps this is a solution for you
https://community.articulate.com/discussions/articulate-storyline/clearing-resume-where-you-left-off
the ID for resume is stored in html5/data/js/data.js
change it to a fixed value for each course (or use the id from the original course)
a short test on SCORM cloud was successful
IMPORTANT: this methode only works, if you don't change the structure of the updated course
Jürgen
- MathNotermans-9Community Member
Check my solution here... how to restrict a free player... this way you can get this done....
Change the triggers at will...
https://community.articulate.com/discussions/articulate-storyline/trigger-to-change-player-flow- FrancescoBerio-Community Member
Very nice, thank you... I'm checking it
- MathNotermans-9Community Member
Here is the forementioned solution. What you would need to get it working in your setup is some conditions ( either plain Storyline or Javascript ) that decide when the menuitems need to be restricted.
https://360.articulate.com/review/content/c6b7e48a-f204-441d-81ea-4cdd5ed6a524/review
One big plus of this approach is that you can customize the menu/listitems if you want to.
https://360.articulate.com/review/content/146cbdd5-f36c-4ce4-a5f6-94effde85c42/review
As you can see in the second review.
And here is the working Storyline.
Kind regards,
Math- FrancescoBerio-Community Member
Again Math thank you. I'm going to read carefully the messages you have posted. It seems that they are very helpful.
- CurtisKroneCommunity Member
Jurgen, thanks for the advice. Can you please clarify what you meant by not changing the "structure of the updated course." Are you referring to the number of slides?