'Continue' block completion with embedded video
By
Scott Lyon
Hi,
I've added a 'continue' block (under an embedded video block) and changed the completion type to 'complete block directly above'. However the 'continue' block always changes to its completed state whenever the course is viewed.
I know the state change of the 'continue' block works as expected with a video uploaded directly to Rise, but I was hoping to restrict progress until the learner has viewed an embedded video. Does anyone know if this is possible?
Thanks!
Scott
14 Replies
Not with an embedded video
Thanks for your answer Phil :)
Thanks, Phil!
Here's the relevant info from our user guide on what continue blocks monitor:
Hi Scott
One way which I have utilised the conditional continue in Rise for playing an embedded video (YouTube) is by using the Storyline block.
1. Open an new Storyline 360 file (you only require one slide).
2. On YouTube copy the embed code, also take a note of how long the video plays for.
3. In storyline, use the Insert>>Video>>Video from website.
4. Paste the embed code into the popup dialog window.
5. Create a new trigger – Complete course as Completed/Passed When the timeline reaches time (enter the duration of the Youtube video in seconds i.e. if it plays for 3mins enter 180s)
6. Publish the Storyline file to Review 360.
7. Under the Tracking parameters, select Track using complete course trigger.
8. In Rise insert a Storyline block and find your published YouTube slide.
9. Insert a Divider>>Continue block under the Storyline block – set completion Type to ‘Complete Block Directly Above’
Now you will find that the continue button will become active after the YouTube video has played. (Note: the if you pause the video the Storyline timeline will continue to play in the background so the continue button will become active at the time you have set for the duration of the storyline timeline.)
cheers
Gerry
Wouldn't it work if you complete course when media ends?
Hi Phil unfortunately Storyline doesn't control the YouTube player so it doesn't know how long the video runs for. It's different case when you upload your video into Storyline, the complete course when media ends trigger is active then.
cheers Gerry
Ah! Sorry I didn’t read the whole thing. You could use the Youtube API to send completion and trigger the completion. Sorry about that.
Gerry thanks for your workaround tip. Very cleaver indeed!!
We just switched all our native Rise videos to embeds and are having the same problem as the original poster... :(
Quick Question - since we don't have a storyline developer or PC in our small in-house team - is there a way to make a generic timer in Storyline that we could put after all the past videos and future videos we will make. Have generic timers made at 30sec, 45sec, 60 sec.. etc and use as needed based on future video duration. Put a timer below the video so the CONTINUE block refers to that.
Would that work? Or would the blank timer not have anything to reference as start point??
Thanks for your help - again :))
Garrett
Garrett,
I have two methods for timers in Storyline:
1. Add a layer that opens when [action occurs]. Place the continue button on the timeline of that layer at the desired timing, or set course completion when the timeline of that layer completes (really, any trigger that you need to be delayed).
The above is easy to build and easy to duplicate.
2. When layers aren't an option (usually because you are already on a layer when you need the timer), instead add a shape off-screen. Create a line animation and set that animation to the length of time you need (I think this method is limited to 59 seconds). Then, set a trigger based on when the animation completes.
This method works really well, but is limited to the length of line animation. (You could do multiple animations to make this last longer, but at that point, it starts to get silly).
Someday, Articulate will add an off screen timer that we can type in an amount of time, and have the timer begin after trigger, then set another trigger after timer completes. On that day, the people will rejoice (or at least I will).
Thanks Garrett, you are correct you would need a trigger to activate the SL counter so that it would know when you have started to watch the Youtube video, hence the reason for embedding the YouTube video within the Storyline block.
I previously created a countdown timer in SL using variables you can also easily change the duration by changing the duration variable to the time you are after. There is also a complete course trigger when the time-up is displayed. I have attached the SL for you to have a look at. @daniel mitchell
Cheers Gerry
Hi,
I'm just wondering if it's possible to add text or images after a continue block in Rise 360?
We're trying to create a footer style element and need to use continue blocks to track user's progress in the module and ensure they've watched videos in full.
However, it seems anything added below a continue block is hidden? Is there a way to resolve this?
Thanks
Hello, Sarah! Until the continue button is clicked, the content below will be hidden. It's designed to help pace learners through a lesson and prevent them from scrolling through to completion.
Are you having any trouble adding content after the continue block?
Hi Crystal, thanks for getting back to me!
Is there a way to display the hidden content? We need to feature two logos in bottom left and right hand corners below continue blocks, which act as a footer.
I understand this might not be possible in Rise, but would we be able to achieve this in Storyline? Open to suggestions, it's just critical that we can include the footer below the continue buttons.
Great question, Sarah! There isn't a way to display blocks below a continue button, but I can understand your use-case. I'll let our team know you need a persistent footer in your Rise 360 lessons!