Tracking when a slide is revisited
Jan 05, 2019
Hi, everyone.
I'm adding in some visual cues to show learners which content they've visited. This will also help ensure all mandatory material is viewed in employee training/ticket dismissal courses. File attached.
The 'slide completed' marker doesn't appear until the learner revisits the slide, as I don't want it distracting them, nor encouraging them to move on before they're done with the content. I've done this by showing it only when the next button is clicked.
The challenge here is that this won’t account for someone revisiting after clicking the ‘Previous’ button, or using the menu to navigate.
Is there a way to determine when someone has left a slide and then returned?
Also, I'd be interested in your thoughts on best practices for showing which content has been viewed.
Thanks!
Allan
9 Replies
Hi,
How do you consider that the slide is completely visited?
By viewing 5s or until the end of the timeline?
Is there a way to determine when someone has left a slide and then returned?
Ans: If a variable is already True then you have visited the slide.
Hi, Daniel.
Thanks for responding. The 5-second bit is just an arbitrary time that lets us see the variable change quickly. My slides are narrated; many people read faster than that, and I don't want to force them to wait until it is complete.
The variable turning to true is the easy part. I need to be able to track each way a learner can leave the slide so I know when they revisit it, and can show the marker.
"The 'slide completed' marker doesn't appear until the learner revisits the slide..."
"The challenge here is that this won’t account for someone revisiting after clicking the ‘Previous’ button, or using the menu to navigate.
"Is there a way to determine when someone has left a slide and then returned?"
Hi Allan,
Instead of triggering the change when someone leaves the slide we can trigger it when they re-enter the slide and this makes things easier.
Leave the trigger to change the slide visited variables at 5secs. But add a trigger on when the timeline starts to change the marker to normal if the slide visited variable is true. This means when they re-enter the slide and that trigger is assessed, it'll fire.
See attached. Hope this helps :)
Shaun, this is brilliant!
So simple, and it works for revisits through the menu and via the 'Prev' button.
Thanks so much for cracking this this--much appreciated. I've been wrestling with it for some time looking for a more complex solution.
No problem! I've been there before - it's always hard to see the trees for the forest when you're so deep in. Glad it worked for you - best of luck with the project :)
Hi Allan,
Just wondering why you are able to set the Markers in Slide 3 to normal as visited with a variable condition and not able to do it in Slide 1&2. In my first comment, when a variable is True (in any event of time), set the markers to normal or visited.
Hi, Daniel.
For slide 3 there needn't be any requirement that the slide is revisited. Any time a learner visits it, I want them to see the current status of each other slide.
For slides 1 and 2, the necessity was that the marker not appear while they were viewing it for the first time, but that it appear any time they revisited the slide either through the next/prev buttons, or through the menu. Shaun's solution accomplished that.
But you have these triggers below in your Slide 3 working, and you just need to copy it in Slide 1 and Slide 2.
The answer is actually available in your Slide 3.
If you want to prove it, go back to your Slide_completed.story and add these triggers after setting the variable to True in Slide 1 & 2 and delete extra trigger for Next button event.
Anyway, Shaun had fixed it for you.
You're right, Daniel! I'd obviously been staring at this for far too long.
I spent the better part of a day researching variables for various purposes, and was apparently going cross-eyed. Thanks to you and Shaun for your help.
This discussion is closed. You can start a new discussion or contact Articulate Support.