I created a custom Next button for my course menu slide which shows 4 modules. The button is disabled to start with. I would like the learner to visit all 4 modules (ie. 4 modules buttons should be "visited") before the Next button appears.
I followed the instructions using variables (from various blogs) and it works. The Next button changes to "normal" as it is supposed to, but only if I preview just the course menu slide. If I preview the entire project, it doesn't work. It remains "disabled".
It could be that the slide is resetting to its initial state on return meaning that the next button will return to its original state.
You could try changing the slide setting to resume saved state or adding true/false variables to track when the sections have been completed and trigger the next button to change state when the timeline starts and all 4 variables for each of the modules are Completed.
2. On the last slide of each module create a trigger - adjust variable 'Mod1comp' to true when timeline starts on that slide. Repeat for all last slides of each module.
3. On menu slide keep the first trigger you have disabling the next button but change the re-enable trigger to this:
change state of Next button to normal when timeline starts on Menu slide on condition that Mod1comp = True AND Mod2comp = True AND Mod3comp = True AND Mod4comp = True.
11 Replies
Hi Linda
do you want to upload the story file might be easier for someone to help if they can see your setup
Hi Linda,
It could be that the slide is resetting to its initial state on return meaning that the next button will return to its original state.
You could try changing the slide setting to resume saved state or adding true/false variables to track when the sections have been completed and trigger the next button to change state when the timeline starts and all 4 variables for each of the modules are Completed.
Hi Jordan,
I checked everything and I still can't see what's wrong. Here's what my triggers look like.
Thanks for your help with this!
Linda
Hi Wendy,
Thanks for your reply. The course is too big to attach. I will see if I can chop it down today.
Linda
Hi Linda
have you tried using variables instead of states?
1. Create 4 T/F variables all default False.
2. On the last slide of each module create a trigger - adjust variable 'Mod1comp' to true when timeline starts on that slide. Repeat for all last slides of each module.
3. On menu slide keep the first trigger you have disabling the next button but change the re-enable trigger to this:
change state of Next button to normal when timeline starts on Menu slide on condition that Mod1comp = True AND Mod2comp = True AND Mod3comp = True AND Mod4comp = True.
hope that helps
Hi Wendy,
No, I haven't tried that, but I definitely will.
Thanks for the suggestion!
Linda
Hi Wendy, I tried what you suggested and it worked!! Yipee!!
You are amazing!
Thanks!
Linda
Yay Linda glad you got it sorted. Have a great weekend,
Hi Linda,
Thanks for detailed solution, it worked for me too.
Thank you so much.
Mohamed Akram
These forums are too awesome! Great support, this was just what I was looking for :) Thanks!
So glad you are finding what you need Carol! Thanks for popping in to share.
This discussion is closed. You can start a new discussion or contact Articulate Support.