Copy link to clipboard
Copied
Hello,
In Captivate 9, is there some means of delaying feedback on individual answer responses until the quiz has ended i.e. at the review stage?
The Captivate 9 default is to display feedback for each question immediately after the student has answered the question. This is not appropriate for my needs.
Thank you and regards,
Grant Bailey
So I understood what you wanted? Did you use one of the scenarios to have the feedback not showing up immediately? My methods only explained how to 'hide' the immediate feedback.
This 'new' question: yes, can be done but you'll have to use shared (or advanced) actions to trigger by the On Enter event for each quiz slide. It will be a lot of work, since you'll have to store the given answer (at least for wrong answers) for each question slide in a user variable. That answer will be in the quizzin
...Copy link to clipboard
Copied
Correct and incorrect responses are indicated via icons if the same quiz questions are revisited during Review Mode.
Have you tried turning on Review Mode?
Copy link to clipboard
Copied
Yes I have turned on Review Mode but I do not want students to receive feedback on their responses until the quiz has ended. Is it possible to arrange this?
Copy link to clipboard
Copied
Users can only invoke Review Mode by clicking the Review Quiz button on the Quiz Results slide that is found after the final quiz question.
If they do so, then they are officially indicating they regard the quiz as ended. Even if they DO happen to have more attempts they could use, invoking Review Mode cancels all other possible attempts (in that user session).
Copy link to clipboard
Copied
Rod,
I may have confused the issue by referring to Review mode.
It is not Review mode in which I am interested so much as delay of the feedback on responses. I want students to be able to understand why they answered questions incorrectly but this feedback must come at the conclusion of the quiz, not before. I don't mind whether this is achieved through Review mode or by some alternate means.
I hope this makes sense.
Copy link to clipboard
Copied
Maybe I understand your question wrongly, different from Rod's understanding.
Do you mean that you don't want to see the Feedback messages (Success/Failure) when a user is submitting a question? You only want them to continue till the end of the quiz, where they will be offered the possibility to Review the whole quiz?
If that is the case you have some possibilities:
For both situations: this supposes you only allow one attempt on Question level.
Copy link to clipboard
Copied
Lilybiri,
Thank you for your reply.
When the student reviews the whole quiz I want them to see written feedback on their responses at that point (and not before). In other words, when the student reviews the quiz, I want them to see (for each question) not only which response they made and which was correct but also (if the response was incorrect) an explanation of why the incorrect response was incorrect.
I tried your methods but all the student sees when they review the quiz are ticks (to indicate correct responses) and crosses (for incorrect responses). This is not sufficient for my needs.
Could you please advise whether Captivate offers some means of achieving what I want.
Regards,
Grant
Copy link to clipboard
Copied
So I understood what you wanted? Did you use one of the scenarios to have the feedback not showing up immediately? My methods only explained how to 'hide' the immediate feedback.
This 'new' question: yes, can be done but you'll have to use shared (or advanced) actions to trigger by the On Enter event for each quiz slide. It will be a lot of work, since you'll have to store the given answer (at least for wrong answers) for each question slide in a user variable. That answer will be in the quizzing system variable cpQuizInfoAnswerChoice but that is a reused system variable. You have to prepare different feedback text containers (for each possible situation) that are initially hidden, but shown on the Quiz slide when in Review mode. That can be done with a conditional action checking the system variable cpInReviewMode (Boolean, is set to 1 when in Review mode).
Copy link to clipboard
Copied
Lilybiri,
Many thanks for your further reply.
The solution sounds rather complicated, I imagine involving JavaScript / ActionScript programming.
Kind regards,
Grant
Copy link to clipboard
Copied
I managed to do it with advanced actions. Have a look at:
Secrets of cpQuizInfoAnswerChoice and.... - Captivate blog
I capture it On Enter of the slide after the Question slide, seemed to work consistently although I didn't double-check on CP9 yet.
@Grant AS is not really used anymore. I always (with some small exceptions which I do in JS) use advanced actions. Their advantage for me is that I don't have to learn a coding language at all. I am bit lazy..
Copy link to clipboard
Copied
Lieve, that is the approach I have tried to use in the past, but grabbing the cpQuizInfoAnswerChoice variable value before it get's reset in very inconsistent.
I can always alert it in simple JS but when in an advanced action it's blank. The only way I can get it to work is using the variable change event in the common JS Interface.
Is there a trick to capture it?