Skip to main content
Participant
March 20, 2022
Question

Looking to have a "skip to end" button appear only when slide has been revisited

  • March 20, 2022
  • 2 replies
  • 182 views

Hello all,

 

So, I am a bit of a novice with Captivate.

My project gives viewers an option to go back and review any 1 of 5 sections in the lesson before taking a quiz. I want a button that lets them skip to the end of the lesson to appear at the end of each section, but ONLY if they're reviewing the slide a second time. This way, they can review a single section without having to sit through every section after it.

I have been too anxious to play around with variables or advanced actions, but I suspect this is what needs to be done to build this kind of button.

 

Any guidance would be much appreciated, thank you!!

This topic has been closed for replies.

2 replies

Lilybiri
Legend
March 20, 2022

Rod pointed out a possible workflow. I just want to add some questions:

  • Do you plan to use one of the playbars provided by Captivate? In that case you'll need to be aware of the fact that scrubbing the progress bar allows the learner to navigate anywhere in the course. That may override your requirement to have a forced first view of all slides.
  • Did you check the feature 'Navigate visited slides only' in the Table of Content. You can show that TOC in overlay, and it would enable full navigation to any slide only when it has been visited. That workaround will not be specific for each section, but it may be an easy quick solution.
  • Do you want the learner to have visited ALL slides in a section to be able to skip to the last slide on a later visit, or just the last slide of the section. Rod's workflow is for the second situation. This reinforces my recommendation to avoid using a playbar but set up custom navigation using buttons on the master slide(s) or timed for the rest of the project. For the first situation, where all slides need to be visited, you would need more than a variable checking only the visit of the last slide.

 

RodWard
Community Expert
Community Expert
March 20, 2022

You are correct that you would need to use Variables and Advanced Actions.  In particular you would need to learn how to use Conditional Advanced Actions.

 

From what you describe, you would need to have a separate variable for each of these five sections.  This variable would have a default value of 0, but would be assigned the value of 1 when the user reached the end of that section.  You could achieve this with an Assign action triggered by On Slide enter of the final slide in a section, or via a button on that slide that they need to click in order to get back to the menu or slide where they choose the next section to view.

 

Once you have your tracking variables set up, then you can use these variables in Conditional Actions.  The Skip to End button for each section would be hidden by default, but the Conditional Action would SHOW the button if the relevant tracking variable is set to 1.

 

This is just a quick description of what you need.  But there are plenty of resources available on the web and Youtube to learn about how to create Variables and Conditional Advanced Actions.  The best way to learn is by doing.