Moodle
Bring managed, adaptive video into your Moodle courses with the FastPix plugins for upload, playback, DRM, captions, watch tracking, and completion-based grading.
FastPix integrates with Moodle through a set of plugins that bring managed, adaptive video into your courses. You upload video to FastPix, and Moodle treats it like any other course content, with adaptive playback, optional DRM, captions, watch tracking, and completion-based grading.
What is Moodle
Moodle is a widely used open-source learning management system (LMS). Institutions and companies use it to host courses, deliver content, run activities, and track learner progress. Moodle can store and play video files on its own, but it isn’t built to encode, stream adaptively, secure, or measure engagement with video at scale.
Why integrate FastPix with Moodle
FastPix handles the video so Moodle doesn’t have to. When you connect FastPix to Moodle, you get:
- Adaptive streaming: videos play smoothly across devices and connection speeds instead of serving one large file.
- Reliable uploads: large recordings upload with resumable transfer, or you pull a video from a URL.
- Secure playback: optional DRM and signed playback tokens protect course content.
- Engagement data: track how much of each video a student watches, and let Moodle grade the activity automatically when they reach a completion threshold.
- Familiar workflows: teachers and authors add video from the places they already work, including course activities, the rich-text editor, and forum posts.
The FastPix plugins for Moodle
The integration is made up of four plugins. Install local_fastpix first, because the other three depend on it.
filter_fastpix and tiny_fastpix work together as the embed system: tiny_fastpix inserts videos, and filter_fastpix renders them.
Get started
To set up the integration:
- Confirm you have a FastPix account and a Moodle site where you have administrator access.
- Install and connect
local_fastpix. This is the foundation plugin, and the other three won’t work without it. - Install the plugins you need:
- For graded, trackable course videos, add
mod_fastpix. - To embed videos in rich text, add
filter_fastpix(rendering) andtiny_fastpix(authoring).
- For graded, trackable course videos, add
Start with Set up the local plugin.