Score resets to zero when course is reopened - can this be fixed?
We have an issue with how Storyline courses are reporting their Scoring to our LMS.
Originally we had this issue with both Studio and Presenter. What would happen is that a user would take a course which has an embedded quiz and either pass or fail the quiz. If the user then reopened the course to look at the content, it would reset the score to zero and reset the status to "Incomplete".
We have fixed this in Studio by removing some code in the file lms.js in these folders:
Presenter - C:\Program Files\Articulate\Presenter\players\template_scorm\lms
Quizmaker - C:\Program Files\Articulate\Articulate Quizmaker\content\lms
The code that we remove is:
While this solution works excellently in Studio, it is only providing a partial fix in Storyline.
By removing this code in the equivalent file in Storyline the status now stays as "Passed" or Failed" if the user reopens the course and does not take the quiz. However the score is reset to zero.
This means that when we run reports it looks like someone has passed the course but has scored zero, which looks very odd. It means we cannot tell how many people passed at 100% and how many did not score full marks. it also means that users are upset at losing their scores.
Is there another adjustment we can make to the code to keep the score data when the course is opened but the quiz is not retaken?