---
title: What is the Video Lesson Activity?
description: "The **Video Lesson Activity** is an activity plugin for Moodle™ site that allows you to create structured, video-based lessons with **built-in completion rules, analytics, and engagement controls**. It is designed for Moodle site administrators and teachers who want to use…"
url: "https://www.mooplugins.com/docs/video-lesson-activity/core-concepts/what-is-the-video-lesson-activity/"
updated: "2025-12-17"
category: Video Lesson Activity / Core Concepts
---

# What is the Video Lesson Activity?

The **Video Lesson Activity** is an activity plugin for Moodle™ site that allows you to create structured, video-based lessons with **built-in completion rules, analytics, and engagement controls**.

It is designed for Moodle site administrators and teachers who want to use video as a **core learning activity**, not just as a downloadable file or embedded media.

### What problem does it solve?

Moodle supports video files and embeds, but it does **not** provide:

- A dedicated video lesson activity
- Control over whether learners actually watch the video
- Reliable video completion tracking
- Video-specific analytics (watch time, drop-offs, completion)
- A centralized video library

As a result, video-driven courses often rely on:

- File resources (which learners can skip or download)
- External platforms like Panopto, Kaltura, or Vimeo
- Manual workarounds for compliance and reporting

The Video Lesson Activity solves these gaps natively inside Moodle.

### What makes Video Lesson Activity different?

Unlike a standard Moodle file or URL resource, Video Lesson Activity is:

- A **dedicated activity type** in the course
- Built specifically for **video-first learning**
- Designed to support **engagement, compliance, and analytics**

Key differences include:

- Learners must watch a defined percentage of the video
- Fast-forwarding can be restricted
- Completion can be enforced before moving ahead
- Engagement data is tracked per user

### What can you do with Video Lesson Activity?

With this plugin, you can:

- Add video lessons as an activity
- Upload videos, embed videos from Youtube/Vimeo or use hosted video URLs
- Set minimum watch percentage (for example, 90%)
- Prevent skipping or fast-forwarding
- Track learner engagement and completion
- Reuse videos across multiple courses
- Embed videos into Moodle content using the editor
- Build compliance-ready video courses

### Typical use cases

The Video Lesson Activity is commonly used for:

- Compliance and regulatory training
- Corporate onboarding programs
- Certification and CPD courses
- Structured online courses with prerequisites
- Video-driven academic modules
- Internal staff training portals

If watching the video matters for learning or compliance, this activity is a good fit.

### How video hosting works

The plugin **does not turn Moodle into a video hosting server**.

Instead:

- All video logic, tracking, and rules run inside Moodle
- Video files are stored and streamed using AWS infrastructure
- You can either:
  - Use your **own AWS setup** (self-hosted), or
  - Use **managed hosting provided by MooPlugins**

This approach keeps Moodle fast, stable, and scalable.

### Is this a replacement for Panopto, Kaltura, or Vimeo?

Not exactly.

The Video Lesson Activity is built for Moodle users who want:

- Native Moodle integration
- Full control over completion rules
- No external dashboards
- Predictable and affordable pricing

External platforms may still make sense for:

- Large media teams
- Public video distribution
- Non-Moodle use cases

For Moodle-centric, structured learning, Video Lesson Activity is often the simpler and more effective option.

### Who should use this plugin?

This plugin is ideal for:

- Moodle administrators
- Course creators and instructional designers
- Training managers
- Compliance and certification teams
- Organizations delivering structured video learning
