Skip to main content
Gray Susan
Inspiring
September 8, 2022
Question

CP2019 I have a project that I want the student to view the whole slide before advancing

  • September 8, 2022
  • 1 reply
  • 190 views

How do I keep students from advancing until the audio on the slide has completed?

Or able to set a minimum time for them to spend on a slide if it doesn't have audio?

TIA,

Susan

This topic has been closed for replies.

1 reply

Stagprime2687219
Legend
September 8, 2022

I suppose one approach would be to have a button to advance appear after a delay of whatever time you designate.

You would need to remove the built-in navigation bar though and use your own.

Gray Susan
Inspiring
September 8, 2022
I was hoping to find a way so we could keep the navigation bar since it is part of our standard theme/template.
Thanks though this might be what we have to do.
Susan
Lilybiri
Legend
September 8, 2022

You need to get rid of the default playbar, sorry.  At least the scrubbing bar and the Next button needs to be taken out. Do you also want to have the same situation when the learner comes back to the slide? If not, have a look at:

http://blog.lilybiri.com/play-audio-once-on-first-visit

I also have a follow up blog, where a shared action is used.

 

If you don't want this scenario, you could use the Delay action On Enter for the slides, but anyway you would need a custom Next button. It could be the same button on the first slide, timed for the rest of the project. For the On Enter action use this:

Hide Bt_Next

Delay Next actions by x secs                         where x is the duration of the audio clip

Show Bt_Next

 

This advanced action could also be converted to a shared action, for more flexibility. Two parameters needed: the x (duration of clip) and the button Bt_Next. Since it has been timed for the rest of the project, same button ID can be used.

Have to warn however: the Delay time will not take into account a possible pause in the slide.