Forum Discussion

DavidAnderson's avatar
13 years ago

Show Next Button After All Slide Objects Clicked, Viewed, and Visited

Demo | Source | Tutorial

A common question we're getting is around showing content (buttons, feedback, golden tickets) after the learner has viewed or clicked a number of objects.

Here's a quick and dirty example of how you can use triggers to evaluate button states to show hidden objects:

Demo

Source

Tutorial

  • CarrieDerner's avatar
    CarrieDerner
    Community Member

    I figured it out, at least for just having the number variable = 5 to trigger the next button. I was using "when timeline starts" instead of "when variable changes". I also was able to set true/false variables. This seems like a better option, but it's not always working properly in html5.

  • Hello Jekaterina!

    It sounds like you don't want the Next button to appear unless the learner has finished watching each video and completed the quiz question. Have you tried adding a True/False variable for each product? On the last question slide, add a trigger to set the variable to True when the learner clicks Submit. Lastly, add a trigger on the menu slide to change the state of the Next button to Normal when the timeline starts and every variable is equal to True.

    That should do the trick! If not, let me know and we'll investigate further!

    • JekaterinaKocki's avatar
      JekaterinaKocki
      Community Member

      Thank you Lauren! It works perfectly now! I was trying to add variables for "When the media completes" before, and it did not work, but this one does! Awesome and thanks for the quick help again!

  • CarrieDerner's avatar
    CarrieDerner
    Community Member
    I have a slide with 5 points/dots along the axis of a graph. Below the graph are 5 buttons with text that define the values for the corresponding points along the axis. (see screen shots)
    Users can either click on a point, which then highlights the corresponding definition button, or they can click on a definition button and the corresponding point/dot will highlight.
    The slides has lots of triggers, but works smoothly in html and html5.
    The client is adamant that their users must see all the points before the custom next button on the page is active. I'm not sure of the best solution here. (There are no layers, just different states.) I thought about creating a work-around using a number variable that triggers the state of the next button to change to active after the value is 5 or more. So, I set the variable and assigned a trigger to each of the dots and each of the definition buttons to add 1 to variable. However, I must have done something wrong because it doesn't work. Can this work? Is there a better solution?
  • OMG!  #mindblown

     

    I love this!  WSNH- work smarter not harder.  Thank you!

     

  • So glad that this older conversation was able to help you as well, Corey.

    I appreciate you chiming in to share and welcome to E-Learning Heroes :)

    • CorreyAdams-ca8's avatar
      CorreyAdams-ca8
      Community Member

      Thank you!  It did.  --and I've done it the "variable" way before in a different authoring tool.  This saved me hours of work!  PS.  I'm not "new to Articulate"  --just "back!"  :)

  • Hello!  I have a problem that I would really like the advice on. I have the same situation - several objects on the main slide, by clicking on each object it takes me to a new slide with a video and a then quiz slides afterwards. I want learners to be able to click objects in no special order. I want the next button to appear normal, not once I clicked all objects on the main slide, but after learners would have also seen the video and done the quiz. The problem that I find is that the next button becomes normal too soon...and it does not look good. I tried to work with variables here (adding that only after the videos are completed the state should change), but it did not work. Any ideas?

  • I've set up a slide this way and it just isn't working. I've tried with the button initial state of hidden and disabled and it doesn't change when my other buttons are visited. I altered the appearance of the visited states, so I can tell the states of the first 3 buttons are changing, but are not triggering the final button to change to normal state.

    • JoseTansengco's avatar
      JoseTansengco
      Staff

      Hello Kelsey,

      It would be much easier to help you if we could take a look at your project file. Would you be willing to upload a copy of it here or in private through a support case so we can take a look at how you setup your triggers? We'll delete it when we're done taking a look!