FastPix video for Moodle — a suite of four plugins that let teachers upload, embed, play, and track videos across a course. This repository is the entry point for the suite; detailed documentation lives in each plugin's own repository.
| Plugin | Type | What it does | Repository |
|---|---|---|---|
local_fastpix |
Local plugin | The foundation — connects Moodle to FastPix | moodle-local_fastpix |
mod_fastpix |
Activity module | The FastPix Video activity — upload, play, track, grade | moodle-mod_fastpix |
filter_fastpix |
Text filter | Turns a short code into a player in any rich text | moodle-filter_fastpix |
tiny_fastpix |
TinyMCE plugin | Editor button that picks a video and inserts the short code | moodle-tiny_fastpix |
local_fastpix is the only plugin that ever contacts FastPix — credentials, the HTTP gateway, webhook ingestion, and playback-token signing all live there. The other three build on it, and Moodle enforces the dependency chain at install time.
Site-level foundation: API credentials, upload and URL-pull workflows, webhook ingestion, signed playback tokens with optional DRM, a public health endpoint, and full Moodle Privacy API support.
GitHub · Moodle directory · Setup docs
Adds the FastPix Video activity to courses: drag-and-drop or URL upload, adaptive playback with cross-device resume, watch-coverage-based completion and automatic grading, and a teacher watch report with CSV export.
Turns a {fastpix:pb_PLAYBACK_ID} short code into a video player anywhere Moodle renders rich text — forum posts, Pages, labels, quiz text, and more. A pure display layer: no tracking, no grades, no stored data.
An Insert FastPix video button for the TinyMCE editor. Authors pick from their own ready videos in the current course, and the short code is written for them — no hand-typed playback ids.
GitHub · Moodle directory · Picker guide
local_fastpix— connect it to your FastPix account and verify with Test connection.mod_fastpix— adds the activity and the capabilities the other plugins reuse.filter_fastpix— enable it under Manage filters, above the Multimedia plugins filter.tiny_fastpix— no setup; the button appears for anyone who can upload media.
Install each from the Moodle Plugins directory (search for "FastPix") or by uploading the release ZIP from its repository.
Moodle 4.5 LTS or later, PHP 8.1+, and a FastPix account with API credentials. Per-plugin requirements are listed in each repository.
© 2026 FastPix Inc. Each plugin is distributed under the GNU GPL v3.0 or later.