Skip to main content
Participant
September 19, 2018
Question

Prevent Users from Retaking a Course/Quiz

  • September 19, 2018
  • 1 reply
  • 1445 views

I know this can't be a new problem, but have searched both the forum and the web, and cannot find the answer.  We have a quiz on the LMS (SumTotal) that we do not want users to be able to retake. The problem is, they are given a link the first time to take the quiz, but then go back again later, search for the quiz in SumTotal, and take it again to improve their score.

We have turned off the search feature in SumTotal for this quiz, but they have found another way to re-find the quiz. In Captivate, we have specified, "If failing grade, allow 1 attempt." this did not fix our issue. Is there a variable to write to resolve this and only allow one take? The LMS shows "completed", but they can restart again. The LMS admin has said there is nothing else on her side to "tic" or select. I don't want just a variable to tell me how many attempts they have made, I want something to prevent an attempt at the quiz greater than one time.

This topic has been closed for replies.

1 reply

RodWard
Community Expert
Community Expert
September 19, 2018

The Captivate SCO itself does not 'remember' the learner's score after the module is closed down. By default, SCORM does not require the SCO to save the data anywhere other than the LMS, and it treats each new launch more or less the same unless the LMS tells it to do something different. This is exactly how a SCORM object should work according to the SCORM standard.

So, if the user is able to reopen the module and reattempt the quiz, and then the LMS is willing to accept and add this improved score to its database, then your issue is with the LMS, not with Captivate.  You need to find a way to configure the course in your LMS so that it will only accept a single score submission.

If that's not possible with your particular LMS, then you need to set the course at the LMS level to only allow a single attempt.  If you only want the user to be allowed a single attempt at the quiz, and both at the LMS and the Quiz level only one attempt is allowed, then the learner's first successful or unsuccessful attempt should be the only one they get.

If your learners have found a way to bypass your LMS security and get direct access to the course content then you need to look into that.

Participant
September 19, 2018

Rod,

Thank you for your quick response. What you say makes sense. So to be clear, you are not aware of any script or variable that can be done from the Captivate side that the LMS will interpret from the SCORM output to take care of this?

RodWard
Community Expert
Community Expert
September 19, 2018

That's a somewhat more complex question to ask.  I would be the last person to say that it's not possible to execute some clever script in the Captivate module that would change the game somewhat.  There are some very clever people on this forum and they've surprised me many times.

All I can say is that 'out of the box' Captivate doesn't provide a way configure your SCORM reporting settings to over-ride what would be default SCORM behaviours. However, with a deep enough knowledge of SCORM, and a deep enough knowledge of JavaScript, and a deep enough knowledge of your specific LMS, it might be possible.

The first thing I would be looking at is WHY users seem to be able to relaunch the Captivate quiz module at all from your LMS if they are only supposed to be able to have one attempt at it.  Are your SURE that this course is configured in your LMS to allow only ONE attempt?