Replay timeline functionality - feature request please

Aug 22, 2019

Hi there,

Storyline 360 users here, it's a great product! New feature request:

"Reset to initial state", but as a trigger function rather than setting it in slide properties.

This would avoid forcing users to always have to sit through screens, in order to properly implement a replay slide feature (as we currently have to do in many of our SL projects).

Please advise, is there any chance of this being included in future versions of SL? Unless I'm missing some new knowledge on "replay screen  functionality" of course, I know the subject has been done to death here on the support forums...

 

Regards

 

Will

10 Replies
Amy Auyer

Hi there,

Any word on this? There are triggers for "Pause Timeline" and "Resume Timeline" but not "Replay Timeline." For those required to build custom navigation for an entire course, in order for the learner to revisit the course freely, the slide properties must be set to "Resume Saved State" (because the custom Play button is hidden/disabled state until the timeline completes). A Replay button with a "Replay Timeline" trigger would be IDEAL allowing the user to reset the slides they want to replay as they need when they review the course content. It seems like the most practical solution. I really hope Storyline can add that trigger soon!

Jerry Beaucaire

Amy, I was able to "fake" this functionality using layers.

1) The REPLAY button is hidden on the base layer, but other than that there are no substantive content triggers.  

This button has two triggers on it.  One trigger hides the REPLAY button when clicked, the other trigger shows the main LAYER when the button is clicked.

2) The main LAYER is set to appear with the substantive content on it immediately when the timeline starts.  This layer is set to RESET TO INITIAL state when revisiting.   So this acts like a normal base layer would act, but it's not the base layer.

At the end of the layer's timeline is a trigger to unhide the REPLAY button on the base layer and another trigger to hide the layer.

 

That's it.  By not using the base layer at all for anything substantive, using only layers to present content, you are able to get your REPLAY TIMELINE effect right away.   

Cheers.

Will Frost

Hi Amy and Jeff,

Thanks for your replies to this.

Jeff, that's an interesting workaround, I'll see if that works with how our projects are setup.

Amy, we have tried using a variable to check if a slide has been visited, the issue is that any "Play this slide again" function does not work correctly / the play head does not correctly replay the entire slide (when set to "Saved State").

As I said above, the solution would be to have a "Revert to Initial state" as a trigger function.


Kind regards
Will

Jerry Beaucaire

Another "ready to use" suggestion to create this functionality effect, set your slide and layers to Reset to Initial state when revisiting.

Then add a replay button that has a trigger that is actually setup as Jump To Slide [me] where you specifically select this same slide by name.

I've used this several times, too.

Will Frost
Jerry Beaucaire

Another "ready to use" suggestion to create this functionality effect, set your slide and layers to Reset to Initial state when revisiting.

Then add a replay button that has a trigger that is actually setup as Jump To Slide [me] where you specifically select this same slide by name.

I've used this several times, too.

Thanks Jeff, yes we've also used this method in the past. However as this method always resets to initial, it's taking the decision away from the user, who may not want to sit through a complicated slide build every time. Hence "Initial" to be a slide trigger instead.

Regards

Will 

Jerry Beaucaire

Whenever I create a REPLAY feature for my scenes, it's usually:

  1. A shorter slide, so REPLAY really does just replay the scene/video just completed as there really isn't much more to choose from.
  2. Content staged on LAYERS triggered through base layer buttons/images.  So clicking the base trigger plays the layered content, clicking the trigger again plays that layer again.  The user has control which buttons and which order they want to experience or revisit the layered content.

I'm intrigued and always looking for new techniques and ideas.  Can you share with me an example of what you're trying to achieve?   

Will Frost

Hi Jerry (not Jeff - apologies!),

We've not done anything new since I posted the original query, with regards to replay functionality. The most recent project didn't require it but I can see future SL-based projects will need it, and enabling the timeline to be replayable at runtime would be good, rather than having to resort to workarounds.

The method you describe above I'll recreate and see if it works for us, thanks.

This discussion is closed. You can start a new discussion or contact Articulate Support.