How to disable "NEXT" button
Feb 18, 2016
How do we configure such that if the learner fails, the NEXT button is hidden from view, or at least “disabled”. But if learner retries and passes, that the NEXT button then shows up to congratulate him for passing the module? Thanks.
PS+ My whole module with all questions work fine. Shows Congrats message when learner pass and a "Try again" when learner fails. Love Articulate Storyline! Its just this last part of preventing learner from clicking "Next" if he fails... that I need help in figuring out. Hope someone shares advice.
14 Replies
Hello Benedict!
You can use a Trigger to manipulate the Next button between the Normal, Hidden, or Disabled states (see attached screen capture.) Try using a variable that gets set to a “pass” value on each screen when the learner answers correctly. Start each screen with the variable reset to a “fail” value, then use Triggers to 1) set the variable to “pass” upon selection of the correct answer, and 2) reveal the Next button when the variable is set to “pass.” Hope this sets you in the right direction!
Hi Benedict
try this
add a trigger change state of next button to disabled when timeline starts on results on condition that results.scorepoints < results.passpoints points. That should take care of the fail group and should leave the next button normal for those who score > pass points.
hope that helps
Hi,
Check my file attached here. I've added a condition to the next button. The variable changes to true only when the success layer is visible hence the user will be able to continue only when he has passed the quiz. Hope this helps you.
Regards,
Yusuf
Hi Yusuf, your file works perfectly. For newbie like me, having a working file is immensely helpful. If you don't mind, I'll like to know how you added conditions to the "Next" button. @Wendy and @scott also gave advice but I can't figure it out yet. Ps+ this articulate community is great! 👍
Hi Benedict
I updated your original file with my method - (I had to add in a quiz slide) and then I did a recording of how I made it work.
Hope that helps.
Omg, Wendy you are amazing! Now I completely get it. Bless you!
What a great community here :)
Glad to help Benedict - enjoy learning Storyline and don't hesitate to pop in with your questions. There is always someone around to help out.
Hi, Benedict -- So glad Wendy, one of our awesome Heroes, was able to save the day! :) And as you mentioned that you are new to Storyline, I thought I'd take a moment to share some really cool resources to help you get more familiar: Getting Started with Storyline 2, and the Beginner's Guide To E-Learning. You may also find this e-book to be helpful, as well: Go from Zero to E-Learning Hero with Our New E-Book for Beginners. : )
Hi Wendy,
That was a great solution. Though I tried a different method but I think your solution is the correct way to do. Thanks for sharing.
Regards,
Yusuf
Hi Yusuf
That's the great thing about Storyline there is always more than one way to achieve things...as long as it works for your project go with what you are comfortable with.
Hi Wendy, your method works great. I used percentage and it works well too. Problem solved. But I noticed a quirk, need your advise. The "Summary / Congrats" page that I want hidden until learner passes the test is always available from the side menu (see attached). If a learner navigates via the side panel, he/she can jump direct to the "Summary /Congrats" page without passing the module. Any way to go about this?
Thats simple,
Follow these steps:
When in Home tab click on "Player" then select "Menu". You will get your menu list and select "summary" and delete. It wont show in the menu when published.
Regards,
Yusuf
Hi Benedict
you can remove things from the menu list without them being deleted from the project - you may want to consider that.
check out this tutorial and if it doesn't help you let me know
https://community.articulate.com/series/20/articles/customizing-the-course-menu
Thanks Yusuf! That was indeed simple. I love Articulate! but the community even more.
This discussion is closed. You can start a new discussion or contact Articulate Support.