Restricted menu and previous button functionality

Sep 12, 2014

When using the Restricted menu and appropriate code, you can click the menu to jump to any screen without restriction once those screens have been completed. However, if you click back to the previous completed screen using the default Previous button, and then click the Next button, the screen is once again restricted from moving forward.

How can I code the Previous button so that using it to go back one screen will not lock that screen again?

Thanks.

3 Replies
Ashley Terwilliger-Pollard

Hi Richard,

Do you have additional triggers set up on your slides such as those described here to prevent the user from advancing until they've met all conditions? You'll want to adjust your slide properties to "resume saved state" so that when the user revisits they're brought back to where they left off - and you can read more about setting that up here.

Richard Chasin

Hello Ashley,

Thank you for your reply. I am using the triggers in the Slide Master to control whether or not a slide can advance, and I have the menu set to Restricted.

I do have the additional triggers set on the screens themselves, and everything works as far as the NEXT button and sidebar menu are concerned. If a screen is done (at end of timeline) it is allowed to advance by clicking the NEXT button. If I then click that previously completed screen via the sidebar menu OR the PREV button, it goes to that screen and replays it from the beginning, as we want it to do. I have the slides set to "reset to initial state" in order to achieve that complete replay of the content.

What doesn't work is clicking the previously completed screen again and then clicking the NEXT button. It will not advance despite that it's already been completed once. It would seem that a variable is needed to tell the coding that that page has already been completed before and should not be prevented from moving ahead via the NEXT button.

Hope that this is a clearer explanation of my issue. Thanks.

Ashley Terwilliger-Pollard

Hi Richard,

Based on what you're describing, it sounds like that is working as expected.

If the slides are "reset to initial state" when a user revisits them, regardless of the status in the menu - the slide is going back to if it's the first time that they've seen it - therefore any conditions you've set in regards to the next button will need to wait until those are met again. The user should still be able to use the menu to advance back to a slide they had seen - so from slide 2 on a revisit, back to slide 3 that they just left.

If you'd like the user to be able to continue as if they'd seen it before, having the slide revisiting properties set to "resume saved state" would allow them to continue either via the menu or the next button.

This discussion is closed. You can start a new discussion or contact Articulate Support.