Test with 3 tries and get the better result to the LMS

Is it possible to get access to the results variable? Here is why:

1- I have a test that has 3 tries and the user can take the 3 tries to get a better result.

Example:
Try1 - 90%;
Try2 - 70%;
Try3 - 80%.

How can I get the best result (90%) reporting to the LMS? I think that Articlate will submit the last try (80%) for the LMS. Am I right?

Is there a way to record the results in a variable (lets call it Score) and then parse this variable as the results to the LMS?

Thanks in advance :)

10 Replies
Ashley Terwilliger

Hi Nuno,

It's up to the LMS which score and/or attempt they accept - so I don't have additional advice to offer in regards to how to change that in Storyline. Perhaps if we just keep typing Steve Flowers name here he'll be able to share the thread that Phil speaks of. ;-)  You could also see all his posts by viewing his profile or use the "Contact me" button on his profile to reach out directly. 

 

Nuno  Cardoso

Hi Phil and Ashley,

I think I´ve figured out how to solve this issue. Quite simple!

In the SCORM package exported >> lms >> Configuration.js

In this file change the line that says:

var SCORE_CAN_ONLY_IMPROVE = false;  //set this to true to ensure that on subsequent attempts, a learner's score can only go up
Ashley Terwilliger

Hi Tom, 

It's dependent on the LMS which attempt is kept or submitted and if the second one can overwrite the first one. The javascript elements shared likely should work in Storyline 1 as well, but it's not something I can offer specific assistance on as I'm not equipped to offer support on it. Perhaps you can message folks in this thread directly using the "contact me" button on their profile?