Triggers are NOT my friend

Apr 25, 2019

I am stumped and hoping someone here can assist me with the triggers on a course I'm creating. Im not very good at the triggers and dont use variables becuase they scare me. The issue I'm having on all these slides is once the user has completed everything I've asked them to do the next button will not reappear on the base layer so they can continue with the course. I've attached my slides (in Articulate Storyline 2) so you can take a look at what I'm doing and why it's not working.  I would REALLY appreciate any help you guys could offer.

16 Replies
Michelle Shomler

Ok, here's the thing... I could spend a long time getting this to work without using variables. But variables really are the way to go... especially if the learner hits the back button or accidentally re-clicks the radio button that launches your layers. They are then stuck listening to all of the audio again before that close button becomes available. If you used a true/false variable that started out false and changed to true when the media finishes on that layer... then use the trigger to make your close button normal when the variable changes to true, that close button will remain visible because the variable doesn't change back to false. :) I noticed a couple of other things that I don't have time to change or document. If you don't get the answer you need soon, PM me and I'll call to talk you through it quickly.

Judy Nollet

Nicole: Time spent getting comfortable with basic variables, as well as trigger conditions, is time well spent. Those features provide a lot of power.

Articulate has tutorials. You could start here: https://community.articulate.com/series/articulate-storyline-360/articles/articulate-storyline-360-user-guide-how-to-work-with-variables

Michelle Shomler

Hi there!  You did the triggers and variables perfectly on every step and layer of this slide!! And they DO work in 2!! You did a great job replicating what I’d done in 360. There is just one very simple thing that will solve all of the issues! 😊

Notice that the default value of the variables is false… If you don’t start off as False, you can’t change to True! (I TOLD you it was an easy fix! 😉) (Fig. A.)

One other minor change I made was to the blue example buttons on the base page. I made them present for the whole timeline, which BTW, I truncated to end when the audio does so the seekbar doesn’t keep going long after the audio finishes (Fig. B.), but I set their initial states to Hidden (Fig. C.). You already had the trigger set up to change them to Normal when the media ends anyway. 😊

 BRAVO!!!

Jerry Beaucaire

FYI, the simple answer to why your original design didn't work.. the error was in your LAYER.  You were using a "JUMP TO SLIDE (myself)" to get back to the base layer instead of using the HIDE LAYER (myself) method.

By using the JUMP TO SLIDE method, you effectively restarted the base layer, so the NEXT button was hidden again since that is the first thing that happened on that base layer.

This isn't obvious since the audio might still be playing from the initial visit.

Anyway, when I set the layer trigger to HIDE LAYER instead, it worked the way you wanted.

Meanwhile, now that you're getting into variables, your level of control is going to go up SIGNIFICANTLY.

Cheers, Jerry.

Michelle Shomler

Shhhhh! Jerry; you're going to blow my cover! 😉 She's already a convert! LOL

And, while your solution does fix the specific gripe she listed above, it doesn't factor revisits and such that would be an issue once reviewers got ahold of it! :) I was planning ahead a bit. (And converting her to a variable lover. 😁 )

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