Forum Discussion
Storyline and Moodle Review Mode
Hello there,
I have a Storyline 360 course, and the player is set to Always Resume. The course is made up of a few learning sections, followed at the end by a final assessment quiz. The learner should be free to revisit the course until they pass the quiz, and their completion status for the sections should persist between visits. The completion status stuff all works fine over multiple sessions/visits. However, as soon as the learner hits the Results slide for the quiz the first time, Moodle automatically puts the course into Review mode when the user exits and then enters the Storyline course again - and this is when they haven't achieved the pass mark.
I'd be grateful for any help on this.
Thanks,
Ewan
- JoshuaBull-2e3aCommunity Member
Hi
I have had the same trouble with Moodle LMS. This works for me.
In your published output, go to the folder: LMS and open the file: Configuration.js
You can do this in Notepad or Dreamweaver or whatever else you are using.
Then I look for these variables and assign the following values:
var REVIEW_MODE_IS_READ_ONLY = false;
var AICC_ENTRY_FLAG_DEFAULT = ENTRY_RESUME;
var SCORE_CAN_ONLY_IMPROVE = true;
If you are wondering what these do, there are comments in the JavaScript.
Overwrite the Configuration.js file in your original output with this updated .js Keep the filename the same.
When adding to Moodle, remember that LMS settings can still override SCORM settings. So turn off "Force new attempt" as the SCORM is handling this now.
Hope this helps.
- EwanMcGhee1Community Member
Hello Joshua,
Thank you very much for taking the time to respond to me on this. It has
proven very helpful.Kind Regards,
Ewan
- KevinAmbroseCommunity Member
This was very helpful!! Thank you!
- DanMarsdenCommunity Member
Something will be setting the users attempt status (cmi.core.lesson_status) value to 'completed', 'passed' or 'failed' - according to the SCORM 1.2 spec a re-entry should be in "review" mode. You need to look at why your scorm package is setting any of those values when the user has not "completed" the package.
If it is being set as "failed" - it may be that you have a mastery score set within your SCORM package - you might want to disable the "mastery score overrides status" setting:
https://docs.moodle.org/en/SCORM_settings#Mastery_score_overrides_status- ScottWilson-8c0Community Member
Hey Dan, hopefully you are still around. Just wanted to say thank you, setting the mastery score to "no" worked for me. You're an absolute legend, thank you 😊
- ColleenTurkingtCommunity Member
Hi. I tried resetting the Mastery Score to "no", but it is still putting the course in "Review Mode". Is there a way to turn this off so that a learner can go in and re-do the course whenever they want to?
Thank you
- JoshuaBull-2e3aCommunity Member
No worries.
I should point out that on your Moodle SCORM package compatibility settings, if you have Force completed = yes, it can still revert to review mode, but technically it should still update grade and completion status due to var REVIEW_MODE_IS_READ_ONLY = false;
i.e. it is only 'Review Mode' in a rather misleading cosmetic sense and will still push grade/update completion status.
So you could get by with just doing: var REVIEW_MODE_IS_READ_ONLY = false;
But I change the other two to avoid "issues" - such as a student re-entering a passed/completed attempt, retrying a quiz and failing.Updating values for the three variables I suggested ensures a user resumes the current attempt and that their score will only update if improved.
For Moodle SCORM settings, I normally do:
- Force new attempt = *no*
- Compatibility settings = 'no' (all of them)
*For new attempts: Articulate Player settings can prompt user if desired, or you can 'display attempt status' in Moodle and user can start a new attempt that way.*
- DanMarsdenCommunity Member
try using the "force new attempt" setting in Moodle - more info here:
https://docs.moodle.org/en/SCORM_FAQ#Handling_of_Multiple_Attempts - EwanMcGhee1Community Member
Hello Dan,
Thanks for responding - this won't work though, I had already tried it, it starts a completely new attempt, meaning the user has to start from scratch and work their way through all the learning again. I need them to be able to revisit the existing attempt, retaining all their progress within the attempt (section completions etc) until they pass it.
- DonMontreyCommunity Member
Hello! I tried this solution, editing in Notepad on a PC.
However when I go to launch the SCORM package I get a blank window, nothing loads. When I revert back to the original file, it works fine.
I tried it in SCORM Cloud and it works fine; which leads me to believe it's a moodle issues.
Has anyone else had this issue? Any fixes or things I should look out for?