Storyline Branching After Quiz Results
May 10, 2012
I have created a Quiz bank followed by a results page, inside my Storyline project. I want to set triggers to send the user to an alternative page when they fail the quiz, which gives them the option of re-taking the quiz or re-doing the course all over again. I have the alternative page already setup, with two buttons with hyper links to get them where I want them to go. For for those users that are successful, I want it to send them to the next slide.
What I need guidance on is setting up the triggers to automate this for the user based on quiz results. I've tried but it only sending to the next page, pass or fail.
Thanks in advance,
Timothy
22 Replies
Hi Timothy and welcome to Heroes,
I've recorded a quick screencast and included a copy of the .story file that walks you through how to accomplish this:
http://www.articulate.com/support/contact/screencast.php?screencastid=c829ea9f22c44a1c8101cd0a8036bb5e
Essentially, you need to add conditions to the Next button in the result slide that check whether or not the end-user has passed the quiz. If they didn't pass the quiz, you send them to your alternate page. If they pass the quiz, you send them to the next slide for the rest of the content.
Finally, on the alternate page, you'll need to add a Reset Results action when the Timeline starts so that the user will be able to answer and submit the results again on the retry.
=======================================
We can actually make this less complicated by getting rid of the extra slide. I created a quick screencast that shows you how to present the end-user with the Retry Quiz and Review Content choices without an additional slide:
http://www.articulate.com/support/contact/screencast.php?screencastid=95dee933dbda4a38b86d1bfcf042fc6a
You guys rock!
11 of 10 for customer support!!!!!!!!
Thank you!
Timothy
Thanks Timothy...We always turn it up to 11 here at Articulate!
I have a similar situation but I'm in Articulate and Quizmaker 09. I am branching for two different learner groups. When the first learner group finishes their quiz I want to take them to the final summary screen. Ho wcan I tell the Quizmaker file to jump to a specific slide?
I have a similar situation but the variables are not being set as desired. Can someone help me sort this out?
The goal is to change the state of the section button on the menu page to "visited" if the user passes that section of the pre-test. So on the results page of the pre-test, a trigger is set to change the variable ("Topic1complete") to true if the "results.passpercent is >= 80.00". I am finding this is still not working. Not sure what to do at this point. Any ideas on how to make this work? Once I get topic1 to work I need to do this for the remaining 6 topics. I appreciate your help!
Hi Vera
haven't tested it but try changing your trigger as follows:
That is the MAGIC!
That was what was missing. Thank you so much for your help!
Glad that worked for you Vera - woo hoo!!
Wendy,
I spoke too soon.
I added in the other quizzes and results slides and tested them. I
discovered that the SectionComplete variables are being set to "true" even
if I fail the pre-test. :(
I must be doing something wrong. I wonder if that is happening when the
slide starts. What do you think?
Hi Vera
see updated file.
SL has built in states e.g. Visited and SL knows automatically what to do when these states are used - it doesn't really like you using them in triggers and can cause issues so I have made the following changes:
Let me know how you go.
Wendy,
I did as you said and created a new state called "Completed" and changed the instruction to use that state versus the 'visited' state. I am using a variable on the quiz result slide to change the 'topic1complete' variable if the result score percentage is greater than 80%. What I am finding is that even if the student fails the pretest, it is still showing the completed state for the button. Something must be wrong with my variable to allow it to mark it complete with less than 80% passing. Any guesses?
Hi Vera
hard to say from that image as I can't see the whole trigger condition. Can you share the .story file and I'll take a look.
Wendy,
I have placed 5 of the 7 quizzes into the pretest. I find even if I fail
the quiz it still marks the section (on the main menu) complete.
This zip folder is 13MB. If you can't open let me know and I will place it
on a dropbox.
Thank you again for all your help!
Hi Vera
not seeing an attachment - are you replying via email? If so the attachments won't display in the forum. You'll need to come in and select the 'add attachment' button at the bottom of the post to upload.
Here you go.
Hi Vera
Trigger order is very important
move the triggers on each result slide that adjust the topic complete variable to be the first trigger in the list. Having it below submit interaction meant it was never executing.
I just did the first five Quizzes - failed all (of course) and none of the topics on the menu slide changed to completed.
Let me know how you go
Wendy,
I moved the triggers to the top of the stack and it is marking all sections complete (even those I fail) on the menu screen. I moved the triggers to the top and saved the project then did a preview of that scene. Am I testing it incorrectly? Is there another step I need to do?
Hi Vera
perhaps I'm not testing correctly. See attached video.
I run through the first pre-test, fail it, get to the menu slide and the topic Protective Covers is not set with a checkmark - is this what should happen? Only if you pass the checkmark should be displaying?
Wendy,
It looks like you removed the other tests. So this is what I did. I have 5 tests. I deliberately passed the first test and failed the rest. When I got to the menu slide it had a green check mark (indicating section complete) for all 5 sections. So do you think that is because the first trigger was marked 'complete' it marked the others complete?
I created the topic1complete trigger and copied it to make the others changing the trigger to the next topic number. Do you think Storyline thinks that once topic1 is complete they all get the same "complete" status regardless of the fact they are different?
Ok I found it in your original file - it worked in my example of one quiz because it was referencing the correct variable but you have repeated that variable in all triggers - they need to change depending on the the result slide.
On each result slide the variables result.score points is different for each result slide - you have them using the result.score variables for the same one for each quiz.
You need to adjust the SetTopicx complete variables on each result slide to reference to the correct result variable.
Shout out if you need more help
That is the problem. I did not understand that each results page has its own name thus the trigger was still pointing to the first results slide. You have been an excellent help. Thank you so much!
Please let me know if there is anything I can do for you!
No worries Vera - sorry I didn't pick it up earlier but glad we got it sorted out. Good luck with your project :-)
This discussion is closed. You can start a new discussion or contact Articulate Support.