Copy link to clipboard
Copied
Hi, I'm wondering how to create an interactive video quiz where quiz questions appear whilst a video is being played? similar to this one using storyline
How to Create Interactive Video Quizzes in E-Learning - E-Learning Heroes
Copy link to clipboard
Copied
It should be pretty easy to duplicate that video. Just make sure you use multislide synchronized video.
You'll need to build the quiz yourself though.
Copy link to clipboard
Copied
Ok thanks. Could you point me a little in the right direction to get started?
Thanks a lot
Copy link to clipboard
Copied
Put a video on the timeline. You can extend it for the rest of the slide or you can try an figure out the length of each slide compared to the length of the video and insert the video across multiple slides. One slide for each question.
Build your first quiz. Group all of the quiz objects and hide.
Build your next quiz and hide.
Place buttons on the timeline at certain points in the video to pause the video (by pausing the timeline) and show the quiz groups.
You will need to create advanced actions to control the quiz, I'm sure Lieve (lilybiri) has a blog on how to create quiz questions.
You could also just let the timeline encounter the questions without hiding them, not sure how you need it to work. In the demo it showed a button but the video was still playing.
Copy link to clipboard
Copied
One additional way, not very sophisticated though, would be to cut the video up into the segments you want, the place the segment on one slide, then question, another slide with the next clip and question. This eliminates the syncing issues.
Copy link to clipboard
Copied
To TLCMediaDesign,
Is there a way to have different videos play depending on the answer given?
Say if the question is answered wrong, have a different video play than the one that would proceed if you answered the question correct?
For instance using a decision tree for your quizz.
Any help would be appreciated.
Copy link to clipboard
Copied
If you are using HTML5, I'm sure you could change the source of the video element. You'd need to include a folder with different videos in it.
You'd execute the JavaScript:
var vid = document.getElementsByTagName("video")[0];
vid.src = "new video name with relative path";
vid.play();