Skip to main content
Known Participant
December 13, 2013
Answered

How can I allow the user to retake a quiz from the middle of it in Captivate 7?

  • December 13, 2013
  • 1 reply
  • 1525 views

Hello Captivaters,

I would like to force the learner to pass a quiz before he can continue on with the training.  If he doesn't pass the quiz, he will need to go back and take it again. The "retake" button allows him to do this, but I will actually like to have 4-5 of these "quiz checkpoints" in the eLearning -- each separated with presentation material --  so that the user proves he understands the material before advancing. 

Therefore I would like to create my own "retake" button at the end of every "quiz checkpoint" that takes the learner back to the first question of that checkpoint (not to the first question in the training).  So far, I have been able to create a button that appears after he gets a certain amount correct to allow him to continue, and I want to create a button that appears that takes him back to the first question in the checkpoint if does not get the required amount correct and retake those questions.  The first part is easy, but I also need to add the function or reassign some variable to allow the user to retake the quiz. I hope I am making sense.. Any help would be much appreciated!

- Ryan

This topic has been closed for replies.
Correct answer Lilybiri

Your Retake button (s) will need to have a standard advanced action with at least these two statements, and in this sequence:

  • Jump to score slide
  • Jump to question slide

By jumping to the score slide, and as long as there are Quiz Attempts left, the next attempt will be started (you can check it if you put the system variable I was talking about in a text container timed for the rest of the project). Then you jump to the slide where you want the user to retake the questions.

Maybe you'll have to turn it into a conditional advanced action, if you first want to test the result?

Lieve

1 reply

Lilybiri
Legend
December 13, 2013

With default question slides? Retake functionality will always delete all previous answers, is that OK? Another user posted a possible workaround: you'll need an advanced action that jumps first to the score slide (at the end of the file probably) and then gets back to the question side you want to retake. But all answers will be deleted, same as when you click on the Retake button. And each time the attempt on Quiz level is considered finished, so you'll have to provide quite a lot of attempts. The system variable cpQuizInfoAttempts could help you to track the attempts.

Lilybiri

rscharferAuthor
Known Participant
December 13, 2013

Hi Lieve,

Thanks for the thoughts.  Deleting previous answers is totally fine.  I think when they hit "submit" these answers are automatically recorded by the LMS, anyway, but I have to do some testing. Either way, it is ok.  They will have unlimited attempts to pass the short quiz before they advance. 

Do you have a link to that work around?  I am not sure I understand. I dont understand the part "and gets back to the question slide you want to retake." 

Ryan

Lilybiri
LilybiriCorrect answer
Legend
December 13, 2013

Your Retake button (s) will need to have a standard advanced action with at least these two statements, and in this sequence:

  • Jump to score slide
  • Jump to question slide

By jumping to the score slide, and as long as there are Quiz Attempts left, the next attempt will be started (you can check it if you put the system variable I was talking about in a text container timed for the rest of the project). Then you jump to the slide where you want the user to retake the questions.

Maybe you'll have to turn it into a conditional advanced action, if you first want to test the result?

Lieve