Forum Discussion

SarahSexton's avatar
SarahSexton
Community Member
2 months ago

Please help! slide layer finishes before activity is completed

Please help.  I am working on the attached slide.  The intended interaction is...  Click the picture watch the video check the boxes for the strategy observed. The check boxes provide immediate feedback (check or x). 

Issue, when the learner clicks the last correct answer the slide layer immediately closes and returns to the base slide before the learner can see the feedback of the last correct answer.  

I can not figure out the fix.  Please help.

I am also attaching the Review 360 link

https://360.articulate.com/review/content/d3df2228-6e8f-47dd-ab25-0f25b25a9fe5/review

 

12 Replies

  • These triggers are on the Leaves layer:

    re: the 1st trigger shown

    That trigger is set to perform the action when the layer's timeline ends if the conditions are met. But the timeline will end before the user has the time to click the checkboxes. That means the Base Layer Completion Arrow will never change to Normal. 

     

    re: the 2nd trigger shown

    Any object with a Visited state changes to Visited as soon as it is clicked. So the layer will hide as soon as all of those buttons are clicked. 

    If you want to show the Completion Arrow when the user has clicked all of the correct checkboxes, use this trigger instead: 

  • 2 quick thoughts, I wouldn't pause the timeline when the layer starts. I would like it run. Then I would add a close button to popup when the timeline ends for each layer. The learner can sit and look at each layer as long as they like and you can eliminate a lot of triggers. 

    Not sure if this helps. Good luck.

  • SarahSexton's avatar
    SarahSexton
    Community Member

    Thank you for your quick responses.  I am on a timeline and really appreciate your feedback.  I think there is something going on with the triggers.  So, here is see from this end....

    #1.  I have to leave the pauses on the timelines. It is one of the ways we give learners the ability to control when a slide starts and the narration does not talk over the screen reader.

    #2.  I need the triggers to allow the learner to see feedback (green check marks).  I thought about making a conditional button to go back to the base slide, like EricSchaffer-d1 suggested.  The issue with that is A.  I have many activities with slide layers for additional information across a series of 6 courses and this will be the only one with this button.  I would prefer to use a solution that did not contain another button to trigger back AND whenever I add an additional condition to get back to the base slide, it messes up the purple arrow (which is programmed with variables) that indicate the slide is finished and the learner can click the next button.  

    #3.  I have three slides exactly like this one.  Different content... but the same interaction.

    Knowing that information, what else would you recommend?

  • OK, leave the pause it to start the audio. You could put a pause in the layer, but you would need a trigger to restart. I added a pause trigger, but I can't get it to move forward. 

    I hope someone will jump in and add to this.

  • SarahSexton​: Based on the additional info you supplied, it sounds like you want the layer to close automatically (that is, no click required), but you want the user to have time to see the checkmarks. 

    Here's an option: 

    • Add an object off the slide.
    • Remove that object from the focus order, so it's not accessible.
    • Give it a motion path with a duration equal to the amount of time you want to give the user to see the feedback. 
    • Change the motion path trigger so it runs when the correct checkboxes = Visited. 
    • Add a trigger that hides the layer when the motion path completes. 
    • SarahSexton's avatar
      SarahSexton
      Community Member

      First of all, Judy Nollet, you are correct in your understanding of what I am trying to create. I need the learner to see all of the feedback for all of the checkboxes on the slide layer.

      "Based on the additional info you supplied, it sounds like you want the layer to close automatically (that is, no click required), but you want the user to have time to see the checkmarks. "

      You guys are giving me fantastic ideas, but they are still falling a bit short...I think.  Here is another piece of the puzzle...  I need the slide to stay active and interactive until everything is completed.  So, the learner watches the short video clip, then they are click the checkboxes they think the parent used in the clip and the checkbox gives them the feedback (correct/incorrect).  I also need the learner to be able to return to the video if they wanted, or be able to take a work call in the middle of the activity and the activity still be open for them to continue.  Or, if the learner interacts quickly with the activity, they may not need the entire time an off screen motion path object requires to complete.  Anything timed would take away that flexibility. 

      What ideas does that give you? 

  • Sarah,

    Having worked with JudyNollet​ and some of her ideas, she normally has some good ones. I think this case Storyline will not do what you want. To stop the timeline there needs to be either a trigger or a button to control it Stop/Start. 

    So, with that in mind you could extend your timeline and put a trigger that stops it about a second after the main part is done. I would put a mask over the 2 videos so the learner can't click on them until the main timeline is finished, also a trigger that removes to mask. 

    Now your learner can click on either layer can play, again I would add control to stop/play/rewind the video. Extend you timeline and pause the timeline so they can answer the check boxes. At this point everything will sit. They can review their answers, stop for a phone call, or do whatever. 

    Now we need a trigger to restart the timeline, some type of action. This needs to be some type of trigger that will only appear when your box conditions are met. The same would need to be set for the other layer. You could add buttons to replay the videos if you wanted or go back and reset the layer to original and clear the boxes. 

    I don't work with screen readers so I'm not sure what they can do and what they can't. But I don't think Storyline will do what you want without buttons and triggers.

    You may need to move the layers to 2 separate slides and let the learner see 1 anser the questions, then move to the next. Or Lighthouse boxes may work also. 

    Good luck, reach out anytime and I'll see if I can help.

  • I think it'd be better to start from scratch. I'd put the videos on separate slides, because that makes each video and the associated question easier to control. 

    And, if the learner can't continue directly from where they see the feedback, I also think it'd better to have them click a button to return to the base (or to a "menu" slide).

    • As a user, I find it frustrating when feedback appears and then disappears on its own. What if I happen to look away and miss it? In other words, I think it's fine to require a click to continue after an interaction. (IMHO, it's a lot more annoying to require me to click to play the content on every slide. I understand why some folks might want to do that. But, the way I see it, that should be a global setting that allows me to choose at the beginning of the course whether or not I want slides to play automatically.)
    • SarahSexton's avatar
      SarahSexton
      Community Member

      Thank you again for your time and support—I truly appreciate it. I’ll continue refining this slide based on your feedback.


      I also wanted to follow up on your other suggestion. I share your frustration with having to click “play” for each slide and slide layer. That approach was originally implemented for a client project, based on WCAG guidelines that emphasize giving learners control over when media starts and stops. Through our testing, we found that for screen reader users, automatic narration—or even advancing to the next slide without a built-in pause—can result in the narration and screen reader talking over each other, making it difficult to follow. Requiring a manual “play” click helps prevent that overlap and gives the learner more control.
      That said, I’m not familiar with the specifics of the term “global setting.” If there’s a way for learners to toggle that feature on or off—similar to how Closed Captions can be enabled—I’d be very interested in learning more. It would be incredibly helpful to offer that kind of flexibility. Could you share more details about how that might work or where I could explore it further?

  • SarahSexton​: Unfortunately, there's not a built-in variable that controls whether or not a slide plays automatically. However, you can create one. And the buttons and triggers can be put on the Slide Master, so you don't need triggers on every slide. 

    The attached file has a quickie demo of this. It relies on built-in toggling functions for T/F variables and for objects with a Selected state. It shows the master Play button if the AutoPlay T/F variable = False (which is the default value).

    • Caveat: Permanent objects on a Slide Master (that is, inserted objects that aren't placeholders) can't be edited or rearranged when you're editing the slide. They will always appear under content in placeholders and other content inserted directly onto the slide. To have them appear over slide content, permanent objects would need to be on a layer on the Slide Master. Needless to say, that adds more programming, and potential issues when slides have layers.

    In the demo, the button for toggling the AutoPlay variable is on the Slide Master. However, to make it less obtrusive, you could just include it on the first slide. Then, to give users access to it from throughout the course, put a copy of the button on a slide in a "storage" scene (that is, a scene that doesn't include course content). Add a Player tab that lightboxes that slide. 

     

     If you have additional questions, search the community. There are discussions about master controls. If you can't find the answer you need, start a new discussion that focuses on this issue. That will make it easier for others to find in the future when they're searching for help with this topic.

  • SarahSexton's avatar
    SarahSexton
    Community Member

    Thank you so much for your time and effort.  I have been trying to find a solution for this for a year!!!  I plan to take to my team for feedback.  Thank you again for your support.