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.

Background
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:
case "incomplete":
lmsAPI.ResetStatus();
break;

While this solution works excellently in Studio, it is only providing a partial fix in Storyline. 

Issue
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?

Many thanks

Nicola

3 Replies
Christine Hendrickson

Hi Nicola,

It sounds like this may be related to an issue that was recently resolved with the last update. Can you tell me what version of Storyline you're using, please?

To find this information, click on "Help" and "About Articulate Storyline".

If you're not running version 3 (1305.2012), please download and install the update using the link below:

Articulate - Storyline Update 3

Once you've finished installing the update, please republish and test your course.

Please let me know if you see any improvement.

Thanks!

Nicola Redfearn

Thanks Christine,

Thanks for your reply.  We haven't installed the update yet.  Good to know it fixes this issue.

Will we still need to remove that extra code to prevent it reseting the score to "Incomplete" once the upgrade is installed or is that fixed in the upgrade?

Many Thanks

Nicola

Christine Hendrickson

Hi Nicola,

I personally never recommend removing code, unless I see detailed documentation released by our support team instructing to do so. 

I don't believe you'll need to do the same thing, but if it's something that you've been doing because of an issue with the LMS and reporting, it might be a good idea to save a copy of the earlier version of the course. After that, you can try installing the update and see if you need to make any adjustments - if not, then you'll be set. If so, then you'll still have access to the original version and we can go from there.

Let me know if you see any improvements after installing the update. If not, we can try to take a look and see what would work best for you.

Thanks Nicola!

Christine