Visited State across all scenes and slides

Feb 05, 2016

This is a two part question:

1.  What am I doing wrong?  I can only get the Buttons to show their Visited states on the Home Page? 

2. Is there a way to only show visited after they "visit" all slides within a scene? And, have that same visited state show across all slides? 

I have attached the story file. 

I have added states, triggers, and variables using the True/False but it still only shows Visited on the Home Page only.

4 Replies
Walt Hamilton

Two things:

The built-in state of Visited is really designed to work on only one page, like a visited link in a browser. The hardwired trigger that you can't see overrides the trigger you have created.  To make it work like I think you want it to work, you have to create a custom state that is responsive to your triggers. You can easily do this by Editing the state of one button, selecting the Visited state, and duplicating that state. Name it something Like Completed. End Editing. While it is still selected,  double-click the Format Painter, and go through the slides and click on each one. It will duplicate that state, without disturbing the text or other states. On the triggers, change Visited to Completed.

Then add a trigger to set your button variables and I think it will work.

If you want to ensure that they visit all the slides, I would put a trigger at the end of each slide to set a variable to true. You need a trigger for each slide (Scene2btn1, etc.) Then at the end of Scene2, if Scene2btn1, Scene2btn2, and Scene2btn3 = true, they have visited 3 slides,and you can set scene2btn = to True. The triggers that you already have will set the scene buttons to Completed.

Dana Kocalis

Walt or community,

I don't quite understand the 2nd part of the instructions. 

I have uploaded my changed and fixed file so that everything works based on question 1. 

I tried to figure out Question 2 based on Walt's help, but I am clearly doing something wrong.

For Part 2: I don't want the "completed" state to appear until a user has visited all pages within a scene (in this case each scene has 3 slides)

My main question, do I leave everything from part 1, then add additional triggers and variables to each slide?  Or, do I remove any of the triggers from part 1 (which is the file attached) and "replace" with new triggers. 

Thanks Dana

Walt Hamilton

On Scene1Slide1, I deleted the "adjust Scene1btn to true" trigger.

I put it on Scene1Slide3 "Adjust Scene1btn True when user clicks the Next button".

Then I raised it in the trigger order to be above the "Jump to next slide" trigger.

I also changed "Jump to next slide" to "Jump to slide 2.1" as next doesn't cross scene boundaries.

Now when the user goes through the 3 slides with the Next button, Scene 1 shows as visited.

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