Is there any way to allow the slides moving on to the next slide automatically? The option of moving to the next slide is not available at the Actions feature. Is there any way to do this?
The user of the learning can only use it the way it was developed. They do not have control over the functionality of the file.
If you put actions onto a slide or add buttons, the advancement is typically stopped, but not always – sometimes depends on the action. There are times that you think you have added the control, but then it advances anyway – forgetting to do things I suppose, in my experience anyway.
Personally, I usually want users to be able to advance slides themselves – some people read slower or want to spend more time with content and the timing could be too short. So that is my preference. Others may disagree, and yes you can control the timing of a slide, but again, it is my preference.
I could set up a workflow allowing that choice. One of the easiest ways to have a course being paused at the end of each slide is to have a shape button on the main master slide which will automatically having its pausing point at the end of each slide whatever its duration. The problem to use this approach and let the learner choose is that you cannot address any object on the master slide(s) because they don’t have a unique name.
To allow such a choice you need to be able to disable/enable such a pausing interactive object which means it needs a name. If the slide durations are not very long, you can use a shape button on the first slide having a pausing point and being set for the rest of the project. Beware: this is impossible for fluid boxes projects, they don’t allow objects being timed for the rest of the project in a fluid box. Based on the choice made by the learner using a radiobuttons interaction you can disable that button to have automatic advance, or enable it. However this means you have to take care of each slide to advance to the pausing point of that mysterious shape button. If you have interactivities you probably will have other pausing points as well.
If you have many different slide durations, you’ll need one pausing object on each slide. In that case I would use a disciplined labeling and disable/enable all of them at once based on the labels. That can be done using raw JS or with the CpExtra widget from InfoSemantics.
Default behavior of Captivate is exactly what you want. Once the last frame of a slide is reached the play head will automatically move to the first frame of the next slide. You don’t have to do anything, but you may be confused by the default action On Enter and On Exit of a slide which is ‘No action’. That proves what I wrote: you don’t need any action to have the play head move to the next slide.
However when you insert an interactive object like a button or a Text Entry Box to a slide, it will get automatically a pausing point where that object will wait for an action of the learner. Example: you want to give the learner all the time wanted on a slide. You can add a Next button to the slide and with its default settings it will pause the slide after 1.5secs from the start of its timeline. Try to avoid to use the action Pause On Enter or On Exit, it can cause other problems.
You must be logged in to post a comment.