In developing my quiz I wanted the learner to have a 2nd attempt at passing, if they failed the first time. But I only want a total of 2 attempts. To get this to work I have created 3 layers on my results slide - Success, Failure and Failure 2nd attempt. What I am trying to do is to is get the 2nd layer to display only after the user has attempted the quiz a 2nd time. Because the quiz resets after the users clicks retry quiz, I cannot get it to hide the failure layer (2nd time around) and display the failure 2nd attempt layer.
I am enquiring about the same issue. Would like to give the learners a 2nd attempt only. After the 2nd attempt, if they still fail, it will just record that result and no more attempts.
Not sure what I'm doing wrong, because it keeps taking me back to the Failure Layer with the retry button.
Are you using a built-in quiz ? They are set up to show the Correct layer if answered correctly, the Try Again layer if answered incorrectly with more attempts remaining, and Incorrect layer if the last attempt is incorrect. No need for any triggers. They do have to have those names, but if you enter the appropriate messages at the bottom of the Form View, they are created automatically. Then you can customize the appearance and triggers of those layers.
The client would like us to give the learners a 2nd try after one full attempt at all the questions.
When the result slide comes up showing they failed, I've included the retry button so they can re-do all the questions. However, if the result slide shows they failed the test a 2nd time, I don't want them to have another attempt. I'm thinking to use the triggers for this. Could you assist?
My initial thought is that the trigger "Set Attempts to value 1 when the timeline starts on this slide" is causing the issue you described. Every time the learner reaches the Results slide, the variable receives the value of 1, so Attempts will never be higher than 2.
Instead, try changing that trigger to "Add value 1 to Attempts when the timeline starts on this slide".
I have tried to follow the earlier instructions but i cannot replicate the results im looking for. Hoping this thread can help.
I have a multiple response knowledge check question. I have three layers - congrats, try again. and sorry. I want a maximum of 2 attempts. On the 2nd failure, i want the sorry! (not try again) layer to show.
I think you don't want to show the Sorry layer when the slide starts, I think you want to show it when they click submit AND Attempt2 = 2. I suspect that the learner misses the second time, clicks Submit, which shows the Try Again layer, then a trigger there shows the slide again, which increments Attempt2, which means Try Again will show before Sorry.
If that doesn't work, attach your .story file here, and someone can help.
Thank you so much for responding so swiftly! I made the change you suggested and i still cannot get the result i am looking for. I have uploaded the file.
response 2 and 3 are the correct ones, which will show the correct layer. The user will have 2 times to attempt to get the correct layer. The first attempt, if failed, the 'try again' layer will show. On the second attempt, if failed, i want the 'sorry!' layer to show. I am not able to get the 'sorry' layer to show.
I went into Form View and selected the correct responses, then changed the names of the layers to what the system expects. Then I disabled all the triggers, except for the Submit trigger. Now it uses the built-in superpowers of the interactive slide to produce the results I think you want.
I need to shout from the rooftops THANK YOU to you!!
I have made the changes replicating your version and now I am able to see the results and feedback that i wanted.
In hindsight too, another mistake that I realized i made was that by copying and pasting a new "Incorrect" and "correct" layer manually, i was confusing the "Pick Many" template that already had the built in features for the existing layers.
Thanks so much. I wanted exactly the same scenario but I am self-taught by using this website. This has helped me to understand a little bit about variables.
18 Replies
Hi Maree
huge file...I am not uploading it so here is what I did - hope this helps
1. Create a number variable called 'attempts'
2. On the result slide, set 2 triggers - see images below.
Hi Wendy, thanks I will give that a shot! Apologies for the huge file, not sure what happened there!
Hi Wendy, thanks it worked a treat!
Glad that Wendy was able to assist you here Maree, thanks for the update :)
Hi there, Charissa here.
I am enquiring about the same issue. Would like to give the learners a 2nd attempt only. After the 2nd attempt, if they still fail, it will just record that result and no more attempts.
Not sure what I'm doing wrong, because it keeps taking me back to the Failure Layer with the retry button.
Help! ::::(
Charissa
Are you using a built-in quiz ? They are set up to show the Correct layer if answered correctly, the Try Again layer if answered incorrectly with more attempts remaining, and Incorrect layer if the last attempt is incorrect. No need for any triggers. They do have to have those names, but if you enter the appropriate messages at the bottom of the Form View, they are created automatically. Then you can customize the appearance and triggers of those layers.
Hi Walt, thanks for sharing.
The client would like us to give the learners a 2nd try after one full attempt at all the questions.
When the result slide comes up showing they failed, I've included the retry button so they can re-do all the questions. However, if the result slide shows they failed the test a 2nd time, I don't want them to have another attempt. I'm thinking to use the triggers for this. Could you assist?
Hi, Caribbean.
My initial thought is that the trigger "Set Attempts to value 1 when the timeline starts on this slide" is causing the issue you described. Every time the learner reaches the Results slide, the variable receives the value of 1, so Attempts will never be higher than 2.
Instead, try changing that trigger to "Add value 1 to Attempts when the timeline starts on this slide".
I hope this helps!
Thank you Maria, this worked!
I changed the trigger "Add value 1 to Attempts when the timeline starts on this slide" as you see below and it worked!
Thank you so much
Charissa
Hi, Charissa.
Thank you for taking the time to update the discussion and letting us know the suggestion helped. I'm happy to hear it!
I have tried to follow the earlier instructions but i cannot replicate the results im looking for. Hoping this thread can help.
I have a multiple response knowledge check question. I have three layers - congrats, try again. and sorry. I want a maximum of 2 attempts. On the 2nd failure, i want the sorry! (not try again) layer to show.
Im not sure what im doing wrong. Thanks!
I don't think this is what you want to do:
I think you don't want to show the Sorry layer when the slide starts, I think you want to show it when they click submit AND Attempt2 = 2. I suspect that the learner misses the second time, clicks Submit, which shows the Try Again layer, then a trigger there shows the slide again, which increments Attempt2, which means Try Again will show before Sorry.
If that doesn't work, attach your .story file here, and someone can help.
hey Walt,
Thank you so much for responding so swiftly! I made the change you suggested and i still cannot get the result i am looking for. I have uploaded the file.
response 2 and 3 are the correct ones, which will show the correct layer. The user will have 2 times to attempt to get the correct layer. The first attempt, if failed, the 'try again' layer will show. On the second attempt, if failed, i want the 'sorry!' layer to show. I am not able to get the 'sorry' layer to show.
Thank you for the help!
Try this:
I went into Form View and selected the correct responses, then changed the names of the layers to what the system expects. Then I disabled all the triggers, except for the Submit trigger. Now it uses the built-in superpowers of the interactive slide to produce the results I think you want.
Hey Walt,
I need to shout from the rooftops THANK YOU to you!!
I have made the changes replicating your version and now I am able to see the results and feedback that i wanted.
In hindsight too, another mistake that I realized i made was that by copying and pasting a new "Incorrect" and "correct" layer manually, i was confusing the "Pick Many" template that already had the built in features for the existing layers.
Thanks again!
You got it!
Thanks so much. I wanted exactly the same scenario but I am self-taught by using this website. This has helped me to understand a little bit about variables.