Average score taking in to account failed tries
Jan 25, 2016
We have a series of SCORM courses in which we let the user retake the assessment if failed. If wanting to retry, the user has to click a retake button which triggers "Reset Results" and goes back to the first question slide.
However, I have found that when it comes to actually getting statistics about a taken course from the backend (Moodle in this case) the calculated average score is taking in to account both the failed and passed results. E.g.
The course has 10 questions
First time around, the user got 5/10 correct the first time and chooses retake
On the second attempt, the user gets 10/10 correct passing the course
When it comes to checking the users score however, it shows up as 75% (15/20).
Off the top of my head, there are two ways to resolve this issue:
- Increment the actual attempt by one. I believe this "breaks" SCORM capability
- Reset the interactions object.
Please can you advise which route is the "proper" procedure and how to go about that.
Kind regards
4 Replies
Hi, Charles -- Thanks for reaching out with your question! Could you please clarify, instead of an average of the first and second attempt being calculated, do you only want to see the one attempt or the other (as in, just the score from the 2nd attempt)?
Hi Christie and thanks for responding,
We have a seven year old learning platform (based on Moodle 1.9) which has been chugging along working quite correctly having used a homebrew CMS to create the SCORM packages used within various courses.
We recently switched over to Articulate to handle content creation but have noticed that learner scores are no longer being calculated correctly if retaking the assessment right after failing once.
Passing works as intended, only letting the user through if getting the correct number of questions correct in that instance but when it comes to backend storage the results are composed as a single attempt. Every question answered is logged (as expected) but the attempt is still #1 so a 10 question quiz ends up having it's average score calculated out of 20.
In a heartbeat, the attempt number is not being incremented and/or the score records aren't properly reset on the client. My original question rewritten:
- How do we increment the attempt number from within Articulate whilst maintaining the other tracking data integrity? In terms of the LMS, if we want to increment the attempt number it would only take using "newattempt" = "on" in either GET or POST parameters
- If the above is not the recommended approach, how do we properly clear the interactions records in order.
Please see an attached dataset in CSV format for an example of the stored records where the above issue has arisen. Please note that this SCORM module has a 10 question exam at the end and yet 20 questions have been recorded.
Kind regards
Simon Ball - Hubbis Developer
In moodle a new attempt is registered when the user clicks the new attempt, in newer versions there is a force new attempt function. It may just be a case of setting your coring method to highest score rather than average.
Hi, Simon -- We appreciate your response and the additional details. And while I would have to defer to members of the community who use Moodle to provide LMS-specific guidance, I wanted to share this thread that may of of some assistance. Please let us know if you still need help, and we'll see what more we can do! :)
This discussion is closed. You can start a new discussion or contact Articulate Support.