In a productive elearning project, CONTINUE Button does not appear as triggered. Why?

Apr 20, 2018

Hi all,

I just released my first eLearning project in our LMS and invited a pilot team, to test it. It's important, that my pilot are convinced of SL too.

One learner was about to work off the course and on one page he got stuck, because the continue button remained disabled. I have no clue, what he did to get stuck there. I set simple trigger saying "Change state of Continue button to normal, when 5 objects (rectangles) are in the state hidden . When he showed the hanger to me, I could see, that the objects were hidden, but the continue button was still disabled.

Would anyone know, what to do so that the Continue button always shows up at the end of an interaction? Could it have to do with the "revisited page" status? I know from own tests, that when I tried to jump back and forward in a project, I could produce such hangers too. 

I know that the simplest option would be to enable all continue buttons at all times. Yet, when I do that, some learner miss a lot of the layer interaction, I want them to go through. That's why I have to let them finish the interaction, before they can continue.

Thanks for your hints and have a great and sunny weekend
Roland

But I know from my own tests, that when I jump back and forward, it can actually happen, that the Continue button remains disabled.

6 Replies
Roland Straub

Yes, the trigger says exactly this, but In this specific example, my 5 objects are in state normal and triggered to change to state hidden, when clicked. Continue shall enable, when the 5 objects are in state hidden.

Would it help, to put the slide property to "when revistiting: Reset to initial state"?

The funny thing is, that I tested the project thoroughly - to avoid my nightmare to have learners that are already bummed for having to follow a learning sequence, getting stuck in an elearning project - and it went through smoothly, each time. Yet, the guy must have used the back button by mistake and when he came back to the page, the objects where still hidden but the Continue button was suddenly disabled.

Best, Roland

Roland Straub

Sorry, Michael. The whole SL file is way to big and if I just cut the one slide, it probably won't help. I could reproduce the same benaviour by clicking the back button and then continue again, to come back and as a matter of fact, the Continue button is gone and I'm stuck. I now set the slide prop to "reset to initial state". This way the learner has to fulfil the unfolding task again which enables the Continue button again. 

How do you use the slide properties?

Thx for the repeating inspiration, Michael, and enjoy the WE
Roland 

Walt Hamilton

Using "WHEN STATE of ALL 5 objects are Hidden" is dicey at best, as you have discovered. Think it through logically: a trigger is fired when something HAPPENS. How do you define the action "state is" It may seem to us like it should act like "When state becomes", but it doesn't. Sometimes it works, if that specific trigger is being checked at the exact optimum moment. But if it isn't, it doesn't work. The proof of what I'm saying is that you have this problem.

It sounds like you are going to layers when clicking the five objects. If so, that makes the solution much easier. On each layer, there has to be some action that hides that layer, or that indicates that the learner is finished with it. Use that action, and create a trigger that sets Continue to Normal when clicked if all five objects are hidden. Using "state is" is reliable when used in a condition, in a way that it isn't if used in a When clause.

Since these are layers on one slide, the order of your triggers doesn't matter.

So how to get Continue to stay in Normal if the slide is revisited? If the page is set to show saved status on revisit, you should be all right. But even that can be tricky if the learner left before the timeline finished, or if the five objects take you to another page. If you want to be absolutely certain, you need variables to show if the other pages are visited. Set this slide to reset to initial, set the five objects to hidden if they have been visited, set Continue to Normal if they have all been visited, and Hidden if they haven't, all when timeline starts.

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