Is there a way to restrict a Rise lesson to ensure the users finish (or at least click to start) watching a video before they are allowed to continue to the next lesson?
Right now, as soon as a learner clicks on the lesson with the video, it displays complete without the learner clicking play to view the media.
Hi Nancy, I don't think this will work on embedded videos since they are not hosted in Rise. A way around this is to embed the video in Storyline, and add a trigger that marks the course as complete after however many seconds long the video is. When exporting from Storyline, make sure that the tracking is set to "course completion." Hope that helps!
Hi there, Nancy. Overall, I think you're right that it can be challenging to enforce watching a video. Some designers have added a knowledge check or a short quiz to get learners engaged with the video content. You could do that in either the Storyline component or in Rise 360.
I have a MULTIMEDIA/EMBED block that streams a video from Vimeo, followed by a CONTINUE block, The CONTINUE block is set to completion type NONE because in this case, the learner is permitted to bypass the video if they choose to proceed directly to a quiz. However, when the course is started, the lesson with the embedded video shows as about 66% complete on the progress wheel before any actions are taken. Why?
Even if that's the case, why would it count the CONTINUE block it if it hasn't even been clicked? With that logic, the video should have been counted as well. I would like to see 0% complete when the page initially opens.
Unfortunately, since there is no way for Rise to understand if the video has been watched or not, as soon as the page opens it counts the embed block as "viewed."
Hmm... I was using the VIDEO block and uploading, but some of the videos are way long and a lot of the times won't upload because they time out, or take forever to upload. Also, if the video is updated, I didn't want to have to change every upload (and I'll have hundreds). Using EMBED allows me to update the Vimeo library and Rise will stream whatever is current.
The progress indicator will update as each block is revealed on screen.
For example, let's say your lesson has these three blocks:
Text Block
Embed Block or Video Block
Continue Button
In this example, the progress indicator will show 66% complete as soon as the lesson is open. Clicking the Continue button will move the progress to 100%, then take the learner to the next lesson.
I think I understand. So with the three blocks you mention (which is exactly how mine is set up), it's showing 33% for the text block and another 33% for the video since it doesn't know if the video has been watched?
Keep in mind the percentage doesn't depend on the learner watching the video. Even if you were using a Video block, it would still show as 66% complete. The progress indicator updates as the blocks come into view on the screen, even if the learner has not interacted with the blocks.
Let me know if you have more questions about that!
Hey Nancy, I take it that you didn't get a solution to Rise detecting a Vimeo as complete?
I'm currently trialling Rise and this is a big thing for me too. Huge Vimeo library. We currently use Knowbly which is very similar and does support this but funny enough the vimeo player controls such as quality and speed are blocked out.
Hard to get an app that can do everything right :'(
Hello Scott! Are you adding your videos as embedded web content in Rise? Since embedded video are viewed outside Rise, there isn't a way for Rise to track if the user completes the video. If you are able to download a copy of your video you can add them directly into Rise using a Multimedia > Video block. This way, you can use a continue block to make sure your user completed the video before moving forward with the rest of your course.
I wish to 'force' completion of a video by disabling forward seeking, however I'd like a learner to be able to return to the video, after having watched it the first time, and be able to seek/advance if they like. You can do this in Storyline with a trigger, but can you do it in Rise?
In most cases, a learner can seek using the video playbar after they watched the video the first time through. It depends on where your course is hosted.
If your course is hosted in an LMS, learners can fast-forward after watching the entire video, even if they close the course and launch it again later.
If your course is hosted on a web server or you're using the shareable web link, learners can fast-forward after watching the entire video until they close the course. If learners close the course and launch it again later, forward seeking will be disabled again until they watch the entire video once more.
Being able to calculate the watch time or completion of a Vimeo video would be a great addition. Vimeo have had a public javascript library (https://developer.vimeo.com/player/sdk/basics) available for this exact purpose - tracking videos inside embeds - for about 8 years now. YouTube also have a similar Javascript library (https://developers.google.com/youtube/iframe_api_reference). These code-based solutions give developers access to knowing when a video has been played, how much has been played, and when it has ended - which would be perfect for knowing when to release the Continue button. It's a shame that Articulate have never chosen to included it, always opting for the less bandwidth friendly "upload" option.
Ive tested the workaround mentioned within post with regard to forcing learners to watch 100% of video, by adding a "Continue" block, setting this to only allow click on completion of block above, then setting video to not allow forward seeking. The issue I have is that on revisit to the video content, learners are still not offered the facility to forward seek within the video content. So, the workaround is not great for learners revisiting content.
Is there a solution to this issue still coming at all?
We really need to be able to set percentage completion in the video block, in order to provide a reasonable learner experience.
Hi Adam, The issue with Continue blocks is, once you have set the video to not allow seeking, learners which return to the content have no option to seek when reviewing the video content.
Which means they have to watch the content in full rather than skipping to the section they need within a 10 or 15 minute system tutorial.
48 Replies
Hi Nancy, I don't think this will work on embedded videos since they are not hosted in Rise. A way around this is to embed the video in Storyline, and add a trigger that marks the course as complete after however many seconds long the video is. When exporting from Storyline, make sure that the tracking is set to "course completion." Hope that helps!
Thanks for chiming in to help, Holley!
This article has all the details you need, Nancy: How to Require Learners to Complete a Storyline Block
In concept that makes sense. However, if the user pauses the video, the trigger timer keeps running and will time out before the video completes.
Hi there, Nancy. Overall, I think you're right that it can be challenging to enforce watching a video. Some designers have added a knowledge check or a short quiz to get learners engaged with the video content. You could do that in either the Storyline component or in Rise 360.
Let us know how your final design comes out!
I have a MULTIMEDIA/EMBED block that streams a video from Vimeo, followed by a CONTINUE block, The CONTINUE block is set to completion type NONE because in this case, the learner is permitted to bypass the video if they choose to proceed directly to a quiz. However, when the course is started, the lesson with the embedded video shows as about 66% complete on the progress wheel before any actions are taken. Why?
This post was removed by the author
Hi Nancy,
I believe the continue block is counting as part of the page requirements. The progress of that page will only be 100% once it is clicked.
Even if that's the case, why would it count the CONTINUE block it if it hasn't even been clicked? With that logic, the video should have been counted as well. I would like to see 0% complete when the page initially opens.
Unfortunately, since there is no way for Rise to understand if the video has been watched or not, as soon as the page opens it counts the embed block as "viewed."
Hmm... I was using the VIDEO block and uploading, but some of the videos are way long and a lot of the times won't upload because they time out, or take forever to upload. Also, if the video is updated, I didn't want to have to change every upload (and I'll have hundreds). Using EMBED allows me to update the Vimeo library and Rise will stream whatever is current.
Hi Nancy,
The progress indicator will update as each block is revealed on screen.
For example, let's say your lesson has these three blocks:
In this example, the progress indicator will show 66% complete as soon as the lesson is open. Clicking the Continue button will move the progress to 100%, then take the learner to the next lesson.
I think I understand. So with the three blocks you mention (which is exactly how mine is set up), it's showing 33% for the text block and another 33% for the video since it doesn't know if the video has been watched?
You got it, Nancy! That's exactly right.
Keep in mind the percentage doesn't depend on the learner watching the video. Even if you were using a Video block, it would still show as 66% complete. The progress indicator updates as the blocks come into view on the screen, even if the learner has not interacted with the blocks.
Let me know if you have more questions about that!
Got it. Thanks!
Hey Nancy, I take it that you didn't get a solution to Rise detecting a Vimeo as complete?
I'm currently trialling Rise and this is a big thing for me too. Huge Vimeo library. We currently use Knowbly which is very similar and does support this but funny enough the vimeo player controls such as quality and speed are blocked out.
Hard to get an app that can do everything right :'(
Hello Scott! Are you adding your videos as embedded web content in Rise? Since embedded video are viewed outside Rise, there isn't a way for Rise to track if the user completes the video. If you are able to download a copy of your video you can add them directly into Rise using a Multimedia > Video block. This way, you can use a continue block to make sure your user completed the video before moving forward with the rest of your course.
Thanks Lea,
For now I am going to use a continue block. We prefer to keep our videos on Vimeo so that we can update them easily.
This post was removed by the author
I wish to 'force' completion of a video by disabling forward seeking, however I'd like a learner to be able to return to the video, after having watched it the first time, and be able to seek/advance if they like. You can do this in Storyline with a trigger, but can you do it in Rise?
Hi, C!
In most cases, a learner can seek using the video playbar after they watched the video the first time through. It depends on where your course is hosted.
Let me know if that answers your question!
Being able to calculate the watch time or completion of a Vimeo video would be a great addition. Vimeo have had a public javascript library (https://developer.vimeo.com/player/sdk/basics) available for this exact purpose - tracking videos inside embeds - for about 8 years now. YouTube also have a similar Javascript library (https://developers.google.com/youtube/iframe_api_reference). These code-based solutions give developers access to knowing when a video has been played, how much has been played, and when it has ended - which would be perfect for knowing when to release the Continue button. It's a shame that Articulate have never chosen to included it, always opting for the less bandwidth friendly "upload" option.
We built our own html player page (Vimeo) just for this use case. In Storyline, we are able to communicate with the course to update status/triggers.
Are there any hooks in Rise to do similar?
Ive tested the workaround mentioned within post with regard to forcing learners to watch 100% of video, by adding a "Continue" block, setting this to only allow click on completion of block above, then setting video to not allow forward seeking. The issue I have is that on revisit to the video content, learners are still not offered the facility to forward seek within the video content. So, the workaround is not great for learners revisiting content.
Is there a solution to this issue still coming at all?
We really need to be able to set percentage completion in the video block, in order to provide a reasonable learner experience.
Hi Adam,
The issue with Continue blocks is, once you have set the video to not allow seeking, learners which return to the content have no option to seek when reviewing the video content.
Which means they have to watch the content in full rather than skipping to the section they need within a 10 or 15 minute system tutorial.
I recently built a Storyline object for completing a Vimeo video after watching a percentage of the content, releasing the continue block.
https://community.articulate.com/discussions/rise-360/complete-block-above-after-watching-a-portion-of-a-vimeo-video