Forum Discussion

  • Hi,

    To make icons appear after a layer has been visited:

    - Add a new true/false variable for each layer (e.g. "cat")
    - Add a trigger to each layer that changes its variable to true "when timeline starts"
    - Change the initial state of your icon to "Hidden"
    - Add a trigger on the layer your icon is located that changes the icon's state to "normal" when the variable changes to true.

    I attached a sample.

    Alternatively, you could also dircetly change the icon's state with a trigger on the layer. That would lead to less triggers and no variables. But personally, I like working with variable, because often you'll find yourself adding elements and triggering other things as a project develops.

    • MalvikaMalhotra's avatar
      MalvikaMalhotra
      Community Member

      Thanks a bunch Stefan. Just to reconfirm - 

      you created this on your own: Added both Number and True/False variables. 

       

  • In Storyline there are two kinds of variables:

    • Built-In variables: Those are created automatically and help doing various things (tracking time, tracking completion, and so on)
    • Project variables: Those are created manually. 

    You can take a look at both in the variables window, by clicking on "Project" or "Built-In" at the top of the window.


    I only added 4 true/false variables (birds, cats, dogs, fish).

    It is worth taking a look at the documentation Articulate offers.
    If you understand how states, triggers, layers and variables work, you can do almost everything with Storyline.

     

     

     

     

    • MalvikaMalhotra's avatar
      MalvikaMalhotra
      Community Member

      You are right Stefan. Variables can be a challenge for me. Going through various youtube videos to learn it. It seems so near yet so far with storyline.

      regards

      Malvika

      • SarahHodge's avatar
        SarahHodge
        Former Staff

        Hey Sanchit! Variables can definitely feel a bit challenging. I'm still learning myself. In addition to the article Stefan shared, I wanted to share some tutorial resources since it sounds like you're looking at videos to see how they work. If you have an Articulate 360 subscription, you can access Articulate 360 Training. There are two Storyline 360 webinars coming up on the topic, in case you're interested.

        If you don't have an Articulate 360 subscription, you can also look at our YouTube channel. That link should take you to the videos we have on variables. Hope that helps!

  • KamilMarshall's avatar
    KamilMarshall
    Community Member

    To make icons appear only when the content of a layer is visited, you can use a trigger to show the icon layer when the timeline of the content layer starts. Here are the steps you can follow:

    1. Create a new layer for the icons and add the icons you want to use.
    2. Add a trigger to the content layer that shows the icon layer when the timeline of the content layer starts.
    3. In the trigger panel, select "Show layer" as the action and choose the icon layer from the drop-down menu.
    4. Set the condition of the trigger to "Timeline starts" and choose the content layer from the drop-down menu.
    5. Make sure the icon layer is initially hidden.

    With this setup, the icons will only appear when the timeline of the content layer starts, indicating that the learner has visited that content.

    To make the project clean, you can consider using consistent formatting throughout the project, such as font style and size, colors, and spacing. You can also make sure that all interactive elements are clearly labeled and that the navigation is intuitive for the learner. Additionally, it's a good practice to keep the content concise and relevant to the learning objectives.