Advance to next Scene after completing quiz

Jan 23, 2016

Hi there,

I have four quiz slides in scene 1 that I want learners to complete before advancing to scene 2. How do I do this?

 

17 Replies
Annelize Shaw

Hi Wendy,

Thanks for your response! I don't have a Results slides.

I want to prevent the user from advancing to the next scene until they have
completed the 4 quiz slides of the scene that they are currently in. There
are 4 quiz slides at the end of each scene. So before advancing to the next
scene, they have to complete the quiz slides. The reason for this is that
they can skip the quiz slides (by clicking on the next scene in Menu).

Regards
Annelize

Wendy Farmer

Hi Annelize,

you can set the menu to Restricted- here is a tutorial explaining what that means

https://community.articulate.com/series/4/articles/customizing-the-menu-in-articulate-storyline-2

and add a number variable that increments by 1 each time a quiz slide is touched. Then set a trigger to jump to scene 'next scene' when the user gets to quiz slide 4 of scene 1 with a condition if scene1 variable is equal to 4.

See if the attached sample works for you.

Wendy Farmer

Hi Annelize

if you are going with a free menu that means the user can click on any item in the menu and go to that slide.  If you are going with a restricted menu then the user cannot click on a slide after the slide they are on, until the current slide is complete.  They can only access prior slides - which would solve your issue.

It will make a huge difference how you set this up so before I start playing with variables and triggers let me know which way you want to go.

Wendy Farmer

The reason for that is with a Restricted menu you need to wait until the timeline of the slide ends before you can proceed.  So the next button will not work until the timeline ends.  Take a look at your slide timelines and you may be able to reduce them to be more workable.

Look at the link I posted up above about customizing the menu - it should explain about Free/Restricted/Locked menu options there.

Let me know how you go and if you still need assistance I'll help you.

Wendy Farmer

Hi Annelize

I have added a number variable called scene1_quiz. Trigger to add one when the timeline starts on each of the quiz slides in scene 1.

If the user clicks the next scene before having done the quiz, a popup layer displays 'you must complete the scene 1 quiz before continuing' with a button to redirect them back to the quiz slides.

See if this will work for you.

Ashley Terwilliger-Pollard

Hi Annelize,

It looks like Wendy has you covered here, but I did want to weigh in that you won't be able to stop a user from advancing just based on the inclusion of a results slide. If they navigate past the quiz without answering and land on the results slide, it'll submit the users results and count as having likely not passed. So you may want to look at confirming the user is ready to submit their answers as described here. 

Annelize Shaw

Hi there Ashley,

Thank you so much for your input! On many of the slides I have buttons - I
have set triggers so that user must click buttons before they can advance.
I think it might be easier to insert customised "Submit" buttons in the
quizzes, setting trigger that users have to click Submit button before they
can advance (since this course is already done and is huge). Does this make
any sense to you?

I don't know if this will solve the problem. I actually want user to finish
one scene, without skipping any slides or any quiz slides, before they are
able to continue to the next scene. As I have mentioned, the timeline of
many slides are quite long.

Ashley Terwilliger-Pollard

Hi Annelize, 

Within Storyline I find that "easier" is always specific to the user - you can accomplish a lot in a number of different ways, so if it's already mostly set up and adding the buttons is an easy enough option for you - I'd go ahead with that.  Changing the menu from restricted would be the only way to allow them to continue without modifying the slides further as Wendy showed. 

This discussion is closed. You can start a new discussion or contact Articulate Support.