Video Lecture - Inclusion of Questions during Video at specific times

How do I put questions into the video at specific times in the video?

There are two ways of doing this when using the video lecture component:

  1. Split the video into multiple files and then place any content in between

    <VideoLecture steps={[ 'https://youtu.be/OiNh2DswFt4', <FreeTextQuestion question="What did you find most confusing about the first part?" />, 'https://www.youtube.com/watch?v=33TYoybjqPg' ]} />

  2. The previous option might be undesirable since it requires significant effort. What we have mostly done is hosting videos on YouTube (set to unlisted if they shouldn’t be found) and then designate start and end times. This can look something like this:

    <VideoLecture steps={[ 'https://youtu.be/Hdbbx7DIweQ?start=15&end=169', <FreeTextQuestion question="What did you find most confusing about the first part?" />, 'https://youtu.be/Hdbbx7DIweQ?start=169' ]} />

In the above example, the first video starts at the 15sec mark and goes until 2:49 (=169 sec), at which point the free text question will be displayed. After answering the question, the remainder of the video will be displayed.

There is currently no option to control this programmatically from ISLE itself. The used video player also supports embedding videos from hosting services like Vimeo or dailymotion, which might have similar ways of encoding a start and end time in the URL.