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??
You can select multiple slides and set the properties of all selected slides in story view. Shift click or CTRL click slides in story view and use the property panel to change the slide advance for all of the slides selected.
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!!
Is the narration the same length as your slide? If so, advance automatically will have the same effect. It'll advance when the timeline reaches the end of the timeline (the same as the audio).
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!
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.
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.
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.
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.
That article is referring to the setting it up within the player settings as detailed here. You'd still need to set up the slide triggers and variables on each slide as described but you can use the copy/paste triggers feature to help make it easier to carry them across slides.
12 Replies
Hi Eric,
You can select multiple slides and set the properties of all selected slides in story view. Shift click or CTRL click slides in story view and use the property panel to change the slide advance for all of the slides selected.
Hi Eric! Looks like Steve has you all taken care of here, just let us know if you need anything further.
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.....
Hi Eric,
Is the narration the same length as your slide? If so, advance automatically will have the same effect. It'll advance when the timeline reaches the end of the timeline (the same as the audio).
Thanks Steve for continuing to help out Eric here
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??
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.
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!
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.
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.
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
Hi Eric,
That article is referring to the setting it up within the player settings as detailed here. You'd still need to set up the slide triggers and variables on each slide as described but you can use the copy/paste triggers feature to help make it easier to carry them across slides.
This discussion is closed. You can start a new discussion or contact Articulate Support.