How to Use Variables & Conditions in Articulate Storyline

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 พ.ย. 2024

ความคิดเห็น • 31

  • @SoulPurposeDiscovery
    @SoulPurposeDiscovery ปีที่แล้ว +2

    Love this video Devlan! I am an advanced user with Articulate 360, and this training covered all the basics I would cover in a training for Variables!
    Here's another tip about creating the variable display:
    If you don't want to type a variable name or can't remember the name of the variable you want to display, after adding a new textbox> Click the Insert Tab> In ribbon's Text Section, select Reference (vertical options on the far right side of the Text between Symbol and Hyperlink)> select the variable you want to display from the Variable list then click Ok. This is extremely helpful when creating multiple assessments within a project, each with individual Results slides.
    40 Minutes - visited state when return to slide
    YAY! Ruth for asking the #1 question I am asked (which I also consider to be complex) but with an additional complexity:
    When you have multiple objects (X, Y, and Z my example) that all need to be in a visited state, before the next button appears.
    I, personally, keep Resumed Saved State for the slide properties and then use Pause and Resume Timeline triggers (if I have layers on the main slide as well as branching slides) (there should be the same number of pauses as there are objects on the slide that are meant to be "visited").
    Set the states of the objects
    On the main slide, Change State of Next button to Hidden/Disabled when timeline starts on this slide.
    NOTE: If there are layers on the main slide as well as branching slides to change the state of X, Y, and Z;
    For just the Next button though:
    I create the additional T/F variables for the objects (X, Y, and Z) - default to False
    In addition to the triggers covered in this training video I set the following additional triggers:
    Main Slide:
    UPDATE Rectangle Change State TRIGGER SHOWN IN TRAINING to:
    Change State of Rectangle to Visited
    When timeline starts on the slide (not on the shape (this is key)>the Pause when entrance animation of Z completes).
    If the Variable X is equal to True
    Copy/Paste the Trigger above for each object.
    Resume timeline on this slide when variable x changes to true

    ***For Next button:
    Change state of Next button to normal
    when timeline starts on this slide
    if Variables X, Y, and Z are equal to true.*** (best to do variable changes rather than states, since variables carry over slides).
    On the slides that have a "return to main screen" button:
    Add a trigger to adjust the variable to True when the user clicks the return to menu button
    Jump to slide 1.# when user clicks return to menu button.

  • @hang-nguyen
    @hang-nguyen 4 หลายเดือนก่อน

    Your video saved me a bunch of time. As a new user of Storyline, I felt crazy for not able to find the "add" operator in the trigger wizard and had a hard time navigating all the old guidelines. Thank you soooo much....

    • @DevlinPeckYT
      @DevlinPeckYT  4 หลายเดือนก่อน +1

      You're welcome!

  • @pstandlee
    @pstandlee 2 ปีที่แล้ว +1

    Thanks for these projects and posting them so we can learn from you.

    • @DevlinPeckYT
      @DevlinPeckYT  2 ปีที่แล้ว

      You’re welcome! Thanks for watching 😃

  • @ladyg852
    @ladyg852 ปีที่แล้ว

    Fabulous tutorial. Thank you!

  • @spanzger
    @spanzger ปีที่แล้ว

    Thank you sir for this great tutorial.

  • @shivdeepsingharora9045
    @shivdeepsingharora9045 2 ปีที่แล้ว +1

    Thank you Devlin ❤️

  • @HeadgearLearning
    @HeadgearLearning 2 ปีที่แล้ว +4

    At the 39:40 mark, Ruth asks a tough question. A similar question was asked recently after one of Isabella's workshops. Took the group a long while to answer it but one person was able to nail it. Shout out to Michael Huesman! Anyway, I was quite impressed at how quickly you tackled that one. Now I get it . Variables are not bound to individual pages like triggers are. Nice!

    • @DevlinPeckYT
      @DevlinPeckYT  2 ปีที่แล้ว

      Thanks Thomas! Yes, I've had to work through that one quite a bit (the hard way at first, haha). Some of the common variable & conditions tasks in Storyline will forever be etched into my mind, lol.

    • @jesuse.martinez76
      @jesuse.martinez76 2 ปีที่แล้ว

      @@DevlinPeckYT Hi Devlin. Amazing content as usual! I have a question - If I had multiple objects, when I go back to the slide, how could stop the animation in just 1? I want other objects to still animate to tell the user they're yet to click on them. When I set up the trigger to jump to the 0.75 mark, all animations stop. Should I just create different layers in which 1 of the items does not animate?

  • @miloudbouchefra200
    @miloudbouchefra200 2 ปีที่แล้ว +1

    Very informative indeed, thanks Dev.

    • @DevlinPeckYT
      @DevlinPeckYT  2 ปีที่แล้ว

      You're welcome! Thanks for watching :D

  • @jjustjess
    @jjustjess 2 ปีที่แล้ว +1

    You can reorder triggers using the arrows at the top, but I prefer the drag method. If you hover over each trigger, there are three vertical dots along the left side. Click the dots and drag to move your triggers wherever you need them. Slightly faster than moving up to the arrows and back down again.

    • @DevlinPeckYT
      @DevlinPeckYT  2 ปีที่แล้ว

      Great suggestion, Jess, thank you!!

  • @morganliffers4567
    @morganliffers4567 2 ปีที่แล้ว +3

    Should variables always go before triggers like "jump to slide"?

    • @DevlinPeckYT
      @DevlinPeckYT  2 ปีที่แล้ว

      Hi Morgan! If you're using triggers to set those variables, then yes, you should trigger that before jumping to a different slide :D. If the slide jumps first, then the variable will never change.

    • @kristenfox9525
      @kristenfox9525 2 ปีที่แล้ว

      This is where I went wrong. Thanks for bringing it up so I could figure it out!

  • @kattb5068
    @kattb5068 2 ปีที่แล้ว +1

    H, Dev. I have a question around restricting access.
    I have an opening path slide in storyline where a learner chooses their role, one out of three. They are then taken through a scene appropriate to their role. I set variables to direct their path.
    The issue I am having is that even though I set a condition on the next button to make sure a learner in one role cannot jump to a different role, this attempt to stop this behavior is thwarted by the menu. A user can click on any slide if they use the menu. I cannot present separate menus as far as I know. Do I have to hide the menu to enforce sticking to one path? Not ideal. The Restricted and Locked features seem more about skipping content rather than access.
    Any help is much appreciated.

    • @DevlinPeckYT
      @DevlinPeckYT  2 ปีที่แล้ว

      Hi Katt! If you're going to use the built-in menu, then the only options I know of are using the restricted / locked features (can't advance past current slide) and hiding slides from the menu / regorganizing as needed.

  • @aiminimovies
    @aiminimovies ปีที่แล้ว

    I have a question. Can you use numeric variable to position an object on the screen?

  • @flagshipbuilds
    @flagshipbuilds 2 ปีที่แล้ว +1

    Good video!

  • @clarenancy77
    @clarenancy77 ปีที่แล้ว

    I used If/Else and it seemed to work using one trigger for each instance.
    If UserName is not blank, unhide. Else, leave hidden.
    If ConfidenceLevel is 4 or greater, jump to tough slide. Else, jump to review.
    Is there some reason we shouldn't use that method?

  • @alanjyu
    @alanjyu 2 ปีที่แล้ว +1

    I have a touch screen computer, so when I preview, enter name by touching the textbox on the screen, my name will NOT be captured and saved into the variable "name". The only way the variable can be saved is if a mouse clicks somewhere off of the textbox after text has been entered. This trigger does not work (or is not applicable) for touch-screen devices. It took me an hour to realize that!!!!!! How do you make this work for phones and touch screen computers? Another thing that annoys me is that I lose my cursor if I preview, enter data by touching the textbox, and go back into authoring. I have to reopen the file to get my cursor back. UGH!!!!! (Anyway, suggestion for workshop: responsive/touch screen e-learning design principles and practices.) Thanks for being part of my learning journey!!

    • @DevlinPeckYT
      @DevlinPeckYT  2 ปีที่แล้ว

      Hi Alan! Perhaps putting a submit button beneath (or next to) the text entry box that’s enabled by default? And it only functions if they’ve adjusted that variable? Perhaps show an error message if it’s still blank?
      This gives people something to click other than the blank screen, which will cause the text entry to lose focus and the variable to update.
      That bug you mentioned sounds super frustrating! Perhaps something to bring to Articulate’s attention via a bug report?
      Regardless, keep up the good work!!

  • @sergio-mendoza1
    @sergio-mendoza1 ปีที่แล้ว

    thank you handsome dude, this helps a lot.

  • @h27
    @h27 2 ปีที่แล้ว +2

    Please do one tutorial on JavaScript

    • @DevlinPeckYT
      @DevlinPeckYT  2 ปีที่แล้ว

      Thank you for the suggestion! That is on the list. Is there anything particular that you’d like to accomplish with JavaScript?

    • @h27
      @h27 2 ปีที่แล้ว

      @@DevlinPeckYT not really on what I like to accomplish with javascript but more on how it works and knowing what to type in the javascript trigger.