Storyline 2 serious issue in setting score after reset result slide

Oct 29, 2014

Hi everyone, after publishing several courses in sl2 our customers started notifying problems on tracking status of the scorms. It happens that a course status is being set as completed also when the real score is less than the passing score. So we made a very accurate debug on scorm cloud using the debug function to discover where the error occurs. It happens if you insert a final test with the option to retry it after a failed attempt (having a lower score than passing score). The trigger "Reset results x.x Results When the user clicks" generate a strange sequential assignment of score that increases until reaches 100 and by consequence set the status as completed.

example of the wrong assignment registered in the log, after obtaining a score of 20/100 and clicking "retry quiz":

 In SetScore, intScore=20, intMaxScore=100, intMinScore=0
...
In SetScore, intScore=25, intMaxScore=100, intMinScore=0
...
In SetScore, intScore=33.33, intMaxScore=100, intMinScore=0
...
In SetScore, intScore=50, intMaxScore=100, intMinScore=0
...
In SetScore, intScore=100, intMaxScore=100, intMinScore=0

all the previous assignment are passed in a sort of loop error.

I attached the log for inspection.

This bug is invalidating all the scorm that are present on LMS because of completion status, so we had to  remove all Storyline 2 courses from the list in the LMS and we are facing an hard situation.

Anyone has experienced the same?

thank you

 

68 Replies
Saral Sharma

Hi Emily,

I am using SCORM Cloud for testing but my SL2 courses sends 0 as soon as I click on retake quiz. which actually sets final result to 0. I want user to retake the assessment in same session without changing their score to 0. Is there any setting that I can use which doesn't set score to 0 at SCORM cloud when I use reset quiz command?

Russell Bielby

Hello is there a solution to this problem yet? I have a course that I have migrated from SL1 to SL2 with a question bank in it. the results.scorepercent seems to record the % value out of how many questions I have answered so far rather than a % of the total number of questions. Even when I delete the question and results slide and re-create them (based on the original question bank) I still have the same issue occurring. Is there an SL2 update coming or a workaround?

Amy Stueck

I am having a similar issue but rather than reporting a score of 0 upon retaking the quiz, I am seeing a score that is greater than the actual score received. I have a passing score set to 80%. There are 12 questions, each worth 10 points.  I had an employee fail attempt 1 at 75% so they retook the quiz (set up in a quiz bank) and then received 75% on their 2nd attempt. However, in the LMS the course was marked as complete with a score of 82% (81.81%).

 

Christie Pollick

Hi, Amy -- Thanks so much for reaching out here, and sorry to hear of you troubles. May I ask if you are seeing the same type of behavior when you test your published output in the SCORM Cloud, as well? You may also find these links on troubleshooting LMS issue to be helpful:

Troubleshooting LMS issues

How to Troubleshoot Your LMS with SCORM Cloud

George Chruney

Hi,

I'm still having this issue, even though I've been using the latest version with the fix in it.

I have three branches with slightly different content and questions. Although I am using three Results slides, the correct questions are identified for each Results slide.

I am not using a Bank of questions. Each branch has its own questions.

My problem is when the learner fails the quiz the first time and then click the button on the Results slide to Retry Quiz. When they get 100% (the minimum passing score) on the retake, it does not register the score or completion.

I've worked with my LMS vendor, and when they run the debugging view to troubleshoot, here is what they say:

"I was playing around with that course and after failing the quiz, it showed this status while debugging:

82: [Event] cmi.core.entry = "resume"
83: [Event] cmi.completion_status = incomplete
84: [Event] cmi.success_status = unknown

I then retook the quiz and scored 100%. I thought maybe the user didnt click "next" to conclude the course so it jumped out before updating the status of the course being completed.

But then near the end of the logs, it still is showing as unknown and incomplete. Is the course needed to be scoring a 100% on the quiz AND also need to spend more than 5 minutes in the course?

225: [Event] cmi.core.entry = "resume"
226: [Event] cmi.completion_status = incomplete
227: [Event] cmi.success_status = unknown
228: Safe_Patient_Handling_and_Movement_SCO: showing as: incomplete
229: return "true"

 So even though now the course has closed itself from clicking next to exit, it doesn't seem to flip the switch that I scored 100% and completed the course. "

I enrolled 1200 people in this course this morning, and those that retake the quiz see a Results screen telling them they got a 100% score, but this is not being communicated to the LMS.

I've tested it on SCORM Cloud and it registered a successful completion with a 100% score once, and an Incomplete and Unknown status three other times.


Would it be possible to have you look at my source file and see if I'm doing something stupid?

Regards,

George

 


George Chruney

Does the Results slide need to be the last slide in the course, so that when the learner clicks the Next button which is programmed to exit the course, and this will send the results from the quiz retry to the LMS?

Currently I have a short Conclusion slide after the Results slide, and even though the results are sent correctly if the initial score is 100%, the results are not sent from the retried quiz.

 

This discussion is closed. You can start a new discussion or contact Articulate Support.