Is there a way to prevent users from continuing to future slides until they have passed a quiz? I have explored putting a navigation restriction on to ‘restricted’ but this locks all slides so not suitable for my requirements.
If this is possible is there a way to notify the user why they are unable to open subsequent pages?
you could add a T/F variable to the success/fail layer of the quiz that is triggered when the timeline starts on the layer the user sees. Then use that variable in a trigger on your content slide when they click Next to progress (allow only if the T/F variable is true). Have a popup layer 'Not Yet' that tells them they cannot progress until the quiz has been completed.
Due to my inexperience with Storyline I am a little lost with your response. I have attached my project, I want learners to complete the 'pre-quiz' before progressing to any subsequent pages. They can visit the pages above though.
I didn’t explain properly either, it is a question bank. I have success/fail layers on each question. I have added a t/f variable called ‘lockprequiz’ but I got a little lost from there.
first of all the T/F variable needs to be set up default to False and then we use the 'adjust variable' triggers to change it to true when our conditions are met. I updated the default value to False.
Because you are using a free menu structure I would recommend removing the pre-quiz from the Menu view (this does not delete the quiz from the story file - it just makes those slides hidden from users clicking) . I haven't done that yet in your file - here is a link so you can do that
I have added a layer to your Introduction slide that displays as soon as the slide plays IF the t/f variable hasn't been triggered by the user already completing the test.
See updated file and please don't hesitate to shout out if you need more help.
7 Replies
Hi Tess
you could add a T/F variable to the success/fail layer of the quiz that is triggered when the timeline starts on the layer the user sees. Then use that variable in a trigger on your content slide when they click Next to progress (allow only if the T/F variable is true). Have a popup layer 'Not Yet' that tells them they cannot progress until the quiz has been completed.
Thank you for your quick response Wendy.
Due to my inexperience with Storyline I am a little lost with your response. I have attached my project, I want learners to complete the 'pre-quiz' before progressing to any subsequent pages. They can visit the pages above though.
I didn’t explain properly either, it is a question bank. I have success/fail layers on each question. I have added a t/f variable called ‘lockprequiz’ but I got a little lost from there.
Hey Tess
first of all the T/F variable needs to be set up default to False and then we use the 'adjust variable' triggers to change it to true when our conditions are met. I updated the default value to False.
Because you are using a free menu structure I would recommend removing the pre-quiz from the Menu view (this does not delete the quiz from the story file - it just makes those slides hidden from users clicking) . I haven't done that yet in your file - here is a link so you can do that
https://community.articulate.com/series/4/articles/customizing-the-menu-in-articulate-storyline-2
I have added a layer to your Introduction slide that displays as soon as the slide plays IF the t/f variable hasn't been triggered by the user already completing the test.
See updated file and please don't hesitate to shout out if you need more help.
Hope that helps
Thank you Wendy, that makes it a lot clearer and gives me something to work with.
Glad to help Tess.
Hi, Tess -- In addition to Wendy's great suggestions, I also wanted to share this info in case it may be of some assistance, as well. :)
Excellent, another good idea. Thank you Christie.
This discussion is closed. You can start a new discussion or contact Articulate Support.