Forum Discussion

JesseLove's avatar
JesseLove
Community Member
11 years ago

Slide Properties

In slide properties, how do I prevent a learner from advancing the slide before it finishes? 

  • Hi, Chris.

    Without seeing the file, my initial thought is that it's related to the manually created triggers for the built-in states ("I have set up a trigger to change the state of each box to selected when clicked on").

    When using Built-in states, there's no need to create a trigger to change the object into that state. The logic is all done by Storyline for you.

    Try removing those triggers to see if the project works as expected. If it doesn't, you're welcome to share the .story file here, and I'm happy to take a look at what's happening. 

    • ChrisThomas-d8f's avatar
      ChrisThomas-d8f
      Community Member

      Maria
      I presume you mean sending it via email?
      Slide 1.12 is our problem child.

      There are 4 links to other slides that must be clicked before the next button is enabled.
      But I cannot make this work.

      Chris Thomas
      Learning and Development Coordinator
      32 Burton Street Cannington Western Australia 6107
      T 6253 4705 | nulsen.com.au
      Nulsen Group Ltd acknowledges the Aboriginal and Torres Strait Islander people as the Traditional Custodians of this country and its waters. We wish to pay respect to their Elders past and present and extend this to all Aboriginal people seeing this message. This email and any attachments are confidential. If you are not the intended recipient you must not disclose or use the information contained in it. The confidentiality and privilege attached to this email and attachments is not waived, lost or destroyed by reason of a mistaken delivery to you. If you have received this email in error please notify the sender immediately by return email, delete all copies and any attachments, and do not read, copy, retransmit or otherwise deal with it. Nulsen does not accept liability in connection with this email or its attachments due to viruses, interference, interception, data corruption or unauthorised access.

  • Hi, Chris,

    As Maria said, it confuses the program if you use triggers that duplicate what happens automatically. Built-in functionality will change an object with a Visited state to Visited as soon as the user clicks it. So don't use a trigger for that.

    So, you've got a trigger to change the state of the Next button, but it isn't running. Here are the typical issues for that:

    • The trigger appears after a trigger that jumps to another slide. That doesn't work, because the program can only run triggers on the slide it's on. This can be fixed by moving the trigger up.
    • The "when" for the trigger isn't happening. How to fix this depends on how the slide is set up. 
    • Another issue with custom menu slides: The trigger to change the state of the Next button runs and the program jumps to the appropriate slide. But when the user returns, the trigger that disables the Next button runs again. This can be fixed by using a variable and trigger conditions. 

    This post provides more info and a demo file about the programming for custom menu slides:

    https://community.articulate.com/discussions/building-better-courses/create-a-custom-menu-slide 

    This post provides more info and a demo file about different methods to control the Next button:

    https://community.articulate.com/discussions/articulate-storyline/tip-controlling-the-next-button-101