Interactive Video icon

Interactive Video

Maintained by Sokunthearith Makara
Transform your video/audio content into an interactive learning adventure! Add dynamic annotations and interactions like H5P activities, PDFs, HTML games/simulations, rich text, and more. Track every learner’s journey with detailed reports.
Price option: Free

Supports Moodle 4.0-5.2 See all versions
Latest release: 2 weeks ago
Installations: 1243
Downloads (last 90 days): 2207

Frankenstyle name: mod_interactivevideo
Activities

Comments

Product ratings and reviews are coming to Moodle Marketplace. Until then, existing comments remain available to read, but new posts have been disabled.

Finally, an easy plugin that lets you check if you've watched 100% of the video! Is it possible to remove the animation once the completion criteria have been met?
@Pedro: please see these resolved issues with Vimeo. They might help; otherwise, please open a new issue on GitHub, so we can follow up.
https://github.com/sokunthearithmakara/moodle-mod_interactivevideo/issues/51#issuecomment-3028998906
https://github.com/sokunthearithmakara/moodle-mod_interactivevideo/issues/54#issuecomment-3334052828
I installed a test server with Moodle 5.1+ (Build: 20251009) and a production server with Moodle 5.1 (Build: 20251006), updating the plugin to the latest version. However, I'm getting an error in the non-Plus version 5.1 when connecting Vimeo videos via URL. When I add the link to the URL bar, I get the error "There is an issue loading video." I've tested the plugin with both 5.1+ and Vimeo, and it doesn't generate the same error.
@Renato: I couldn't reproduce the issue you reported on my end. Do note that in older versions, if you switch the source video after the activity is created, the end time is not updated automatically. For example, if your first video is 2:30 long and later you switch to a different video with a 5:30 duration, the end time will remain 2:30 until you manually change it (simply Ctrl + click). In the latest versions, the end time is reset when you change your video source. My suggestion is to update the plugin first and then try creating a NEW interactive video. If you still encounter the issue, feel free to open an issue on GitHub: https://github.com/sokunthearithmakara/mod_interactivevideo/issues
Hello!
I use the plugin in some projects, but I noticed that when I insert the video link (Vimeo), the "final time" displayed in minutes doesn't support videos longer than 2 and a half minutes.
To solve this, I always type the total final time of the video so that the plugin understands that the final time is longer.
Could this be a bug in the plugin?
Renato.
Thank you so much , I really like it and even got some paid extensions to explore more creative ideas."
I hit download and received a folder, not a ZIP file. The folder is full of code! Should I zip it, or....? (I'm on a Mac, which usually doesn't automatically unZip downloads.)
thank you for your reply. True, but then learners can slide the cursor forward between interactions.
@Claudio: In this case, you should use the "skippable" option in the interaction setting instead.
1. Uncheck the "prevent seeking" option in the activity settings.
2. Edit the specific interaction (e.g., content bank item, etc.).
3. In the Advanced section, uncheck "Skippable".
This will make sure learners complete that specific interaction before they can watch the next part of the video.
I created a video, with interactions and blocking the progress of the video. I realised that the system does not allow you to go back in the video, which is useful for students to review points. Is there a way?
Thanks for the plugin! I've been looking for something like this for a long time. The playlist interaction is pure gold.
曰国 张: 请先将Interactive Video升级到最新版本,然后再安装Poll互动。
poll 民意调查 i️
创建投票以收集学习者的反馈。 这个插件安装不成功呢?显示:不可用的缺失依赖
不在插件目录中:interactivevideo。
Moodle 400 - 500
interactivevideo (2025042800) 失败 不可用
ivplugin_richtext (2024071500)
@Michel: Thanks for your feedback and suggestion. You can embed the interactive video as an iframe in the same course (or externally if your site and course allow guest access). Here is an example URL.
https://m500.test/mod/interactivevideo/view.php?id=403&embed=1&da=1
Note: embed=1 to optimize for iframe and da=1 to disable autoplay.
Thank you for your plugin — it’s extremely well-designed and very useful.
One feature that could enhance its versatility would be the ability to embed the activity, similar to what’s currently available with H5P content types.
This would allow for greater flexibility when integrating the activity into external platforms or custom layouts.
Thank you again for your great work!
---------------
Merci pour votre plugin — il est extrêmement bien conçu et très utile.
Une fonctionnalité qui pourrait en améliorer la polyvalence serait la possibilité d’intégrer l’activité via une option d’intégration (embed), comme c’est actuellement proposé avec les contenus H5P.
Cela offrirait une plus grande flexibilité pour intégrer l’activité dans des plateformes externes ou des mises en page personnalisées.
Encore merci pour l’excellent travail !