Using H5P Interactive Video in Moodle to Support Course Completion Tracking

Engaging students with course content is essential in online learning environments. With Moodle and H5P, you can embed interactive videos that not only guide learners through material but also prompt reflection and participation through in-video questions and activities.

In this post, we’ll walk through the step-by-step process of embedding a video using H5P and connecting it to Moodle's activity and course completion tools.


Why Use H5P for Video in Moodle?

Standard embedded videos in Moodle (e.g., YouTube or Vimeo) don't offer interaction. H5P allows you to:

  • Encourage full video viewing with gentle restrictions

  • Add quiz questions to reinforce understanding

  • Offer feedback and support knowledge checks

  • Connect video engagement with course progression markers


Step-by-Step Guide

1. Enable Course Completion Tracking

  • Go to your Moodle course.

  • Click More > Course Completion.

  • Under Activity Completion, check which activities contribute to course progress.

Tip: Course completion settings should be configured before your course goes live. Once students begin completing the course, these settings become locked.

2. Add an H5P Interactive Video

  • Turn on Edit mode.

  • In the appropriate topic section, click Add an activity or resource.

  • Choose H5P Interactive Content and click Add.

3. Configure the H5P Video

  • Give your activity a name.

  • Select the Interactive Video content type.

  • Add your video by pasting the YouTube URL.

  • Choose settings under Behavioral Settings:

    • Enable "Prevent skipping forward" (if appropriate for short videos).

    • Enable "Rewind 10 seconds" to support learner review.

Note: Short videos (1–3 minutes) are more effective if using limited navigation. Consider offering longer videos with open navigation to promote learner autonomy.

4. Add Interactive Elements

  • Click Add Interactions.

  • Insert Multiple Choice, True/False, or Summary Tasks at key points.

  • Use a transcript and ChatGPT to generate relevant questions:

    • Paste your transcript into ChatGPT

    • Ask: "Create 5 multiple choice questions with correct answers from this transcript."

5. Configure Grading and Completion

  • Under Grade, assign a grade range (e.g., 0–10).

  • Under Activity Completion:

    • Enable "Show activity as complete when conditions are met"

    • Require submission or a grade to signal participation

Optional: Consider whether a passing grade is needed. For engagement-focused activities, it's often enough that students participate.

6. Link to Course Completion

  • Go back to Course Completion Settings.

  • Check the box for your H5P activity.

  • Save changes.

When students interact with the video and submit their responses, the activity is marked complete. This can contribute to overall course progress and help instructors see which materials have been explored.


Summary

H5P interactive videos provide a dynamic way to encourage student engagement in Moodle. You can:

  • Embed YouTube videos with added interaction

  • Support active learning through prompts and questions

  • Reinforce course concepts with knowledge checks

  • Connect activity participation to course progress tracking

These features are ideal for promoting engagement in short modules, introductory lessons, or anytime you want students to reflect on video content.

Have questions or want to streamline question creation using AI? Reach out or explore our AI-assisted tools for educators.