Copy link to clipboard
Copied
I'm using Slide 5 as a launching point for three separate video demonstrations.
Slides 6, 7, and 8 are all video demos. The Exit Action for each of these slides is "Go to last slide visited."
This appears to work for Slide 6.
Slide 7, however, tends to go to Slide 8 upon exit.
Slide 8 tends to go to Slide 9 upon exit, but not always. Sometimes it loops.
What do I need to do to standardize this action so that it always goes to the last slide?
Version: Captivate 2017
Project: Software simulation with video demos
Don't use the Go to Last Slide Visited action. Just set the On Exit Action to jump to Slide 5. That should work reliably.
However, you should be aware that the On Exit event is not recommended for use with actions if you need them to be completely reliable because anything that happens to prevent the slide timeline from reaching the very last frame will cause the action NOT to be executed. If your slides contain videos, then any delay experienced due to bandwidth or server lag might mean your
...Copy link to clipboard
Copied
Don't use the Go to Last Slide Visited action. Just set the On Exit Action to jump to Slide 5. That should work reliably.
However, you should be aware that the On Exit event is not recommended for use with actions if you need them to be completely reliable because anything that happens to prevent the slide timeline from reaching the very last frame will cause the action NOT to be executed. If your slides contain videos, then any delay experienced due to bandwidth or server lag might mean your users reach the final frame without viewing all of the video. So a better solution is usually to place a button on the slide that can then be used to jump back to the menu slide at any time the user needs.
Copy link to clipboard
Copied
Like Rod, I never recommend using the On Exit event. Even if you are sure that the last frame of a slide is visited it is not always to be trusted.
Events and (advanced) Actions - Captivate blog
As for the 'Last Visited Slide' be careful not to plunge the learner in an eternal loop. Only in very particular circumstances it can be a useful command. Using a dashboard/menu as Rod points out is a much safer solution.
Copy link to clipboard
Copied
Thanks for the replies.
I neglected to mention that slide 15 also links to the same demo slides 6, 7, and 8. Our courses tend to offer the learner one final chance to view the demos before exiting the course. Which is why I didn't specify the slide the learner should jump to: it may be 5, it may be 15.
So I understand why the On Exit event isn't recommended, is there a way I can do this without creating extra video slides?
Copy link to clipboard
Copied
You would need to set up the interaction so that the identity of the slide they jumped FROM before reaching slide 15 was stored in a user variable and then used to determine which slide they jumped BACK to.
So the Action that jumps to Slide 15 would need to be an Advanced Action that also stores the identity of the slide that needs to be returned to. Then the button on slide 15 that triggers the action to jump back to that slide needs to be executing a Conditional Advanced Action (not a simple Jump to Slide action) because it needs to first check the value of the User Variable that shows which slide should be the target.