Trying to disable state after layer is viewed

Dec 05, 2016

Hi - I've reviewed the tutorials but for some reason I can't get the state to change to "disabled" after the menu item has been viewed. I've attached the file - I'd appreciate any suggestions/help with this! Thanks.

18 Replies
Lucy Diamond

I just want to make sure I understand you. So I should add a trigger to
the 2nd "button" (Get Started) to disable the 1st button (7 Reasons to Work
Out). The Trigger Wizard will say: Change state of "7 Reasons to work out"
to "Disabled" when user clicks "Get Started". I just tried that but it
didn't work. The button for "7 Reasons..." isn't changed to "disabled" when
I return to the "menu" or base slide. I also deleted the trigger I had
already created that said: "Change state of "7 Reasons to Work Out" to
disabled when the user clicks the previous button (that didn't work
either). Is there a condition I should be adding? I'm not clear about what
I'm doing wrong.

Could you possibly explain what I should do, step-by-step? Thanks again.

Muhammad Nurul islam

add the trigger to 7 reasons to work out (1st button) so that when  you go back the 1 st button will be disabled (but that means if they quit in the middle of the lesson they can't continue) . You can check the SL file I attached in my comment. I deleted the trigger you put before.

So when you click on the 1st button it will take you to the 7 reason but will also disable the button. Do the same with the other buttons

 

Muhammad Nurul islam

Ok let's try another way.

1. Create a True/False variable called reason_visited

2. on the reason slide create a trigger => (adjust Variable, Assignment=true when timeline starts)

r

3. On the first slide put a trigger- Change state of 7 reason to disabled - put a condition if reason-visited equals to true

that should work. I attached the file...good luck 

Lucy Diamond

So this requires manually typing in the condition: Reason_visited == Equal to True using the Trigger Wizard? Do I have that right? Not very user friendly...

On a positive note, it works now! But why so complicated? The first way you explained to do this seems more direct and I don't understand why it worked for you but not from my end. But thanks for your help!

Crystal Horn

Hi Lucy!  I wanted to drop in a Peek screencast of delaying the visited state from showing until the learner has moved to the content and then returned to your main slide.  

The built-in Visited state will change as soon as those tabs are clicked, so it is normal that you are seeing the tab change a moment before you navigate away to the other content slide.  To get around that, you can use layers instead of other slides to show the content associated with each tab, or you can use custom states and variables.

To use layers, I just copied my content slides into layers on the main slide, and I changed my triggers to show layer x, rather than to jump to slide x.  I hope the video helps!

Lucy Diamond

Hi Crystal, I can't thank you enough for the excellent video you created to explain the relationship between tabs and variables (with slide navigation), and how to set them up. I also appreciated your clear, step-by-step explanation of how to  change slide-based navigation to layers, where tabs don't require variables. You anticipated/answered most of the points of confusion, and I was able to create variables for additional tabs in my project and everything worked!! Thanks again!

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