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.
Just add another trigger in each button to disable when the user clicks the button. I suggest to put a visited state to the button, so that learners can go back to the materials if they wanted to.
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.
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
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!
Okay, for some reason the trigger Condition worked this time... (no typing
in!) but the first option you gave me doesn't work from this end. Again,
many thanks for your time.
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!
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!
18 Replies
are you using SL2 or SL360?
Just add another trigger in each button to disable when the user clicks the button. I suggest to put a visited state to the button, so that learners can go back to the materials if they wanted to.
Hi Muhammad, I'm using 360 (upgraded from SL2)...
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.
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
The "7 Reasons" button is still not disabled when I preview the project. Is it working for you in preview?
move the trigger before jump to ... i think that works
I downloaded the revised file you created and it still isn't working for me. The button isn't disabled after clicking and going to 7 Reasons...
sorry about that, I moved the trigger around it works in my preview, can you try that?
Tried that but not working...
The order I have is:
7 Reasons to work out (change state to disabled...)
Jump to Reasons to Work out ...
Get Started/Jump to "Don't Procrastinate" when user clicks
Player Triggers
Jump to previous slide when user clicks the previous button ...
I'm previewing "Entire Project"... button not being disabled.
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
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!
oh, no...no typing, its in the trigger wizard on the right where it says Triggers
Here is the complete view
but if the first one is working then its fine
Okay, for some reason the trigger Condition worked this time... (no typing
in!) but the first option you gave me doesn't work from this end. Again,
many thanks for your time.
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!
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!
Yay! :happydance: :) Glad to help out!
This discussion is closed. You can start a new discussion or contact Articulate Support.