Revisit only incorrect slides?
Apologies if this question has already been posted. If it has, please point me in the right direction.
Once users go through all of the questions and get to the results screen, I want them to be able to go back and retry only the questions they got incorrect. I tried to do this by creating a unique variable for each question that is by default 0 (incorrect) and 1 once the user answers it correctly. From the Fail results screen, the user gets sent back to the beginning of the quiz slides, and on each slide, there is a check to see if the unique variable is 0 or 1. If it is 1 (i.e. they already got it correct), the slide is skipped. If it is 0, the user gets another chance at the question.
The problem is this: I have to set the slides to be reset to their initial state when revisiting so that users can try it again. Unfortunately, this also resets the value sent to Results.PassPercent and Results.PassScore for that question. So when it is doing the 1 or 0 variable check, all of the question slides are reset.
I wish I could simply restrict the resetting of slides to everything but the score, but I don't think this is possible since native variables cannot be altered manually.
I checked to see if there was some way to force the questions' scores to be sent to Results.PassPercent/Score with a trigger, but I didn't see anything.
The only solution I can see is to do a variable check for each question on the last Results slide, and jump directly to only those slides that need to be repeated. Then, jump back to the results slide (or some other slide) to check the variables again. In this method, it would keep jumping back and forth between a variable checking slide and the specific question slides that need to be repeated. Unfortunately, i wanted to use questions in a question bank to allow for randomization, but jumping back to specific questions within a question back seems to be impossible (you can only specify the question bank itself)
Resetting the score would do no good, of course, because then all of the question would be reset.