Global Setting for when slide jumps

Oct 22, 2013

Hoping someone can help me with this!!  I need to have the slides in my presentation jump to the next slide ONLY once the narration is complete.  I figured out how to change it for each individual slide but I can't find a way to change the entire presentation.  There has to be a way, right??

12 Replies
Eric Blevins

I know this is an easy fix but I'm not getting it (sorry, I'm slow)!  I have figured out how to select all of the slides to a Scene but, once I do, I lose the ability to advance "once the media completes".  I'm only give the option to advance automatically or by user??  My LMS has about 900 slides and I REALLY don't want to do this individually!!

Thanks in advance for all your help.....

Eric Blevins

Yes the narration is the same length as the slide, however, I DO NOT want the student to have the ability to simply start the course and leave.  It cannot automatically advance.  The student needs to have the ability to move at their own pace - a fast reader can click Next in 10 seconds and a slow reader can click Next in 30 seconds.  But they both MUST click a button to advance.  Is there a way to set a minimum amount of time to each slide before the student can move to the next slide??  If so, I want to do it to 900 slides at the same time!

Make sense??

Steve Flowers

Ah. So you want to lock down the next button until the narration has completed?

You'd need to add several mechanics to each slide to make that work. There isn't a global way to make this happen in the default player. The Storyline player SDK was recently released. It's likely that you could have a custom player built that would take care of this logic for each slide.

Eric Blevins

Steve/Leslie,

It has been awile since we last corresponded and would like to have you or someone tell me how to the following for each slide:

1. Add the narration to each slide

2. User cannot go to the next slide until the narration is complete

3. To go to the next slide user must hit Next

4. How to copy trigger from one slide and copy to other sides.

I have figured out how to do #1 but I cannot figure out #2 and #3 which is critical. The narration is not the same length for each slides so we cannot use a timing mechanism.

Thank you for all of your help!

Ashley Terwilliger-Pollard

Hi Eric,

Have you seen the method here to prevent the user from advancing until they've interacted with all elements of the slide? You could use the same method to change a T/F variable once the narration finishes and once that variable is equal to True that when the user clicks on the next button it'll advance them to the next slide.

Rebecca Fleisch Cordeiro

Hi Eric,

Hope it's OK that I jumped in...just happened to see this.

So, the name of the thread begins, "Global settings..." but since you have different narration on each slide, you of course need to do this slide-by-slide, which I think you're already aware of based on your #4. And it sounds like you're using the built-in Next button? And it sounds like your slides are already done.

If so, this is what I came up with ... others may have a better solution.

T/F Variable for completed narration

Create a T/F variable, default is False, and name it something like Narrationcomplete.

Go into the Slide Master and add a trigger that adjusts this variable to false when the timeline starts. I added my trigger on the "Blank" layout. You'll see I put a note there offstage for you.

Apply this layout to all slides that need this trigger (if you're not sure how to do that, please shout out! Directions are getting really long!

Adjust the T/F variable

Back on that first slide, add a trigger to adjust the Narrationcomplete variable to true when the media completes (in my example, the media is named sound_slide1).

You can copy/paste that trigger onto subsequent slides with these steps, but please read my caveat:

This trigger can be copied onto every slide by:

- click the trigger in the trigger panel

- click the copy button in the trigger panel (or you can use CTRL+C)

- go go the next slide and

- click in the trigger panel

- click the paste button in the trigger panel (or you can use CTRL+V)

CAVEAT: I don't have great success when copying this type of trigger. Unfortunately, at least for me, SL changes the trigger to adjust the variable when the user presses a key. So, I have to edit the trigger. You'd have to edit it in any case for the recording on THIS slide. So, in my example on Slide 2 the variable is adjusted when the media named "sound_slide2" completes

Add condition to Jump to Next slide button

Add a condition to the Jump to next slide button: on condition that the Narrationcomplete variable = True.

This can be copied and pasted in the way I described above, but you'll want to delete the original Jump to next slide button from each slide.

You also may want to add a prompt to Learners so that know why nothing is happening when they click next...or perhaps let them know up front.

I'm attaching this very plain vanilla story with plain vanilla audio...only show functionality, nothing else! I've inserted a reference on the slides to the variable so you can see it change.

Please shout out with any questions.

Eric Blevins

I'm back on this after a several months layoff!  I was looking at some old printouts and stumbled upon the following:  "If you need to restrict navigation throughout an entire course, take a look at this article (http://www.articulate.com/support/kb_article.php?product=st1&id=3nq6s9jfveap)".  I can't locate that directory.

Anybody know anything about this particular issue??  My course has over 1,000 slides and I'm really trying to figure out a way to do this globally.

Thanks!

Eric

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