Frustration with NEXT button in Player

I'm building a slide that has a series of buttons on the Base Layer that must be clicked in sequential order for the learner to be brought to a layer respective to the button.  I have all my buttons and layers and states set up, no issues there.  My issue is that I don't want the Learner to advance to the next Slide until they've completed the timeline for all Layers, and I am trying to avoid a custom NEXT button on the Base Layer.  I'm really wanting to stick with the NEXT button in the Player for navigating forward and backward.

That said, I need the NEXT button in the player to be Disabled (or Hidden) until after the Learner has clicked a custom RETURN button (on the "final" Layer) that will take them back to the Base Layer, at which point on that Base Layer the Learner will have access to the NEXT button in the player. In essence, it will be "Normal".

For the life of me I cannot devise a trigger or combination of triggers that allows this.  It honestly seems that Storyline is not recognizing that when the Learner has viewed all the Layers, that the Base Layer timeline is complete.  It also seems Storyline thinks a Disabled custom button is "Visited".  I simply cannot get the NEXT button to be "Normal" upon returning to the Base Layer.

Any help would be much appreciated.  Thank you.

3 Replies
Jordan Glaski

https://community.articulate.com/discussions/articulate-storyline/demo-disabling-enabling-the-next-button-when-using-layers

This link ended up putting me on the right track, but on my Base Layer I still had to tell Storyline that when the button is clicked, to change its state to Visited.  Unless I have an incorrect impression about Storyline's handling of the Visited state, it seems that sometimes the program is unaware that once an object has been clicked on, it should be considered "Visited".  I'm not sure why I'd have to deliberately tell Storyline to change the State.  But in any case - success.

Leslie McKerchie

I'm glad that you were able to find success here, Jordan. I appreciate you linking to the discussion that helped you achieve your goal.

I'd be happy to look at your project file to investigate what's happening with your button and the visited state. You can share it publicly here or send it to me privately by uploading it here. I'll delete it when troubleshooting is complete.