Forum Discussion
Retry INCORRECT questions only
Hi team
can anyone give me instructions on how to only include the INCORRECT questions when students retry the quiz. I know there is a video using storyline 1 but the interface and variables boxes are different when i use storyline 2. I have true/false , multiple response, multiple choice, drag and drop questions.
I have 100's of questions for each modules and there are several modules.
Here is what i need:
1.students get unlimited attempts
2.students to attempt INCORRECT answers only
(Note: is not necessary to review test only to RETRY incorrect questions)
This is quite urgent !
Thanks in advance team
- PaulStoverCommunity Member
Hi. Here is an example of what my partner and I came up with to have learners only retake the incorrectly answered quiz questions. We needed to be able to have various question types, like drag and drop, multiple-click software simulations, multiple choice, and text entry. We also wanted to eliminate that stuttering that is caused the above examples when they skip through each question that was previously answered correctly. What we determined as the easiest solution is to make a custom results slide that uses our own result variables rather than the built in variables that a regular results slide uses. Please see the triggers on the Retry button on the "fail" layer of the results slide and also on the "Correct" layers of each question. The sample here has had all of the content removed from it but shows how various question types can be used in this way. Also, note that we did have to add a little bit of javascript in the pass layer to submit the results to the LMS.
- AlishaTarwaterCommunity Member
I've tried replicating this example, but I have two issues I can't figure out.
1. The first question is "skipped", not presented
2. The quiz is not set to re-try/re-attempt.
- LouiseLindopCommunity Member
Hi Tom,
As far as I'm aware there's no automatic way to do this.
I would:
- create a variable for each question, initially set to 0.
- for each question, on the base layer, add a trigger(s) to change the state of the radio button(s) to selected when the timeline starts for the correct option(s). Add a condition to only do this if the appropriate variable is set to 1.
- for each question, on the base layer, add a trigger to submit the interaction when the timeline starts. Add a condition to only do this if the appropriate variable is set to 1. Make sure this trigger is below the one above.
- for each question, on the correct layer, add a trigger to jump to the next slide when the timeline starts in the appropriate variable is equal to 1.
- for each question, on the correct layer, add a trigger to set the appropriate variable to 1 when the timeline starts. Make sure this trigger is below the one above.
- on the results slide, make sure there is a button that displays when they don't pass. this button should reset the results and take them back to the first question slide.
I've attached a basic example.
Louise
- AndreaGomez-e13Community Member
Could this work if we are using a bank of 20 questions and we draw 7 questions randomly from the bank?
- kyliewallissCommunity Member
HI Louise,
This is super helpful, can this be used for free form questions? Do you have some steps for that?
Thanks,
Kylie
- TomRaguzCommunity Member
Thank you ladies - you are both angels :). Will try this. Much appreciated.
- JohnHanson-5285Community Member
Hi Team,
I'm trying to edit the retry-wrong-question-only.story file to add a few more questions. Ultimately I'll need to add up to 50 questions. The problem is, even though I copy the triggers, the order, everything I can think of, the variables for the slides I added (questions 5-7) don't get changed when you answer correctly. What am I doing wrong? I've tried this with both the variables being numbers as well as an earlier sample file where they were true/false variables.
I display the variables on each page so I can see what's happening.
Help!
- JohnHanson-5285Community Member
Found the answer...there is a trigger on the "correct" layer that sets the "true" value for the correct answers. The variable on that layer has to be reset to the new variable for the new question when you copy and update a page. Thanks Jeanette and Robert!
- LouiseLindopCommunity Member
Hi Andrea. No I don't think so. You would draw the 7, then, for example, get 3/7 incorrect, then on retry you'd draw another 7, which may or may not include some of the 7 from the initial drawer, so I don't see this method working in this case. If there were any that crossed over from the first 7 to the second 7 that were answered correctly it would skip these, but you might only get, for example,1 of these, then another 6, even though, if I understand correctly you would really only want 3 represented to the user. Louise.
- StevenMcAneneyCommunity Member
Hi all. I tried Louise's solution on a 5 question quiz, but for some reason it glitches when viewing in mobile mode (Lanscape mode) only. I can get 2 - 3 questions wrong, and go back and answer them fine on in desktop mode (using the preview in Storyline3), but when I try the same in mobile landscape preview it navigates back to the question but then either freezes, or the three 'loading' dots appear and nothing else happens.
I was wondering if anyone would have the time to have a look at this and possibly let me know what's going on? Thanks.
I've submitted a case as well (01241185), so here's hoping!
- LouiseLindopCommunity Member
Hi Steven. I took a look and can't see anything obvious that's causing this. Interestingly the original sample I made doesn't behave like this, but I can't see any difference between the two. I also created another one recently and it all works OK in the landscape mobile mode too. Hopefully they'll look at your case and come up with something. In the meantime, I'd probably just start again and see if the same thing happened.
- StevenMcAneneyCommunity Member
Hi Louise. I'm using Storyline3, and it consistently glitches on multiple choice questions when viewed in mobile landscape layout. Tech support have had a look and didn't quite fix it (thanks for trying Ryan), but gave me enough food for thought to fix it myself.
I needed to use two sets of variables. One to tag each question as correct (on the correct layer), and another separate set to jump to the next slide if the question was tagged as correct. I also moved the triggers to set the variables to the top (Ryan's recommendation).
Fixed sample is attached. Thank you Ryan!
- LouiseLindopCommunity Member
Hi Steven. Thanks for the update and info on the fix. I created another one of these yesterday with no issues, but that was in 360. I'll be sure to follow your instructions if I have the same issue.