Section completion
Jun 25, 2020
By
Ian Shaw
Hi
I have been working in Storyline 360 and trying to get the section button the change state to completed when the learner has viewed the last slide in a section. I set up a true/False variable for the last section slide and built the trigger to change the variable to true when timeline starts, and a trigger on the button to change the state to completed when the variable changes to true. When I test it nothing happens.
I have attached a copy of the practice slides I have created, can anyone please tell me what I am doing wrong.
Thank you.
8 Replies
Section01Complete changes on the last slide of section 1, and the change is broadcast only to that slide. This slide can't hear any variables change that aren't changed by this slide.
Change the trigger to read "Change state of Button 1 to Completed when the timeline starts on this slide if Section01Complete = true" Be sure to set the properties of this slide to return to initial state on revisit, so the timeline will start every time it is visited.
Thank you Walt for your guidance, I will give it a try.
Kind regards
Hi Walt
I have tried what you suggested and and changed the button variable to true but it still does not change the button to completed.
Thanks
Change the trigger:
and the slide properties:
and see how that works.
Thank you Walt
Now I get it and it works fineā¦.. still learning.
Walt,
I was able to use your solution to Ian's question; however, resetting the slide causes the audio to repeat each time the learner returns to the four-option menu. Is there a setting to only play the audio during the initial visit?
I use "covers" over each menu option that I change to hidden once the audio completes.
Set the audio not to autoplay. Create a T/F variable (AudioPlayed) with a default value of false.
Create a trigger to play media when timeline on slide starts if variable AudioPlayed is false.
Create a trigger to adjust variable AudioPlayed to true when audio completes.
Thanks, Walt. I'll give it a go.
(I was awake at 3:30 thinking about the issue and figured there was a variable solution.)
Sean