Skip to content

FastPix/Fastpix-moodle-Integration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

FastPix Moodle Integration

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.

The suite

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.

local_fastpix

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

mod_fastpix

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.

GitHub · Moodle directory

filter_fastpix

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.

GitHub · Moodle directory

tiny_fastpix

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

Install order

  1. local_fastpix — connect it to your FastPix account and verify with Test connection.
  2. mod_fastpix — adds the activity and the capabilities the other plugins reuse.
  3. filter_fastpix — enable it under Manage filters, above the Multimedia plugins filter.
  4. 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.

Requirements

Moodle 4.5 LTS or later, PHP 8.1+, and a FastPix account with API credentials. Per-plugin requirements are listed in each repository.

License

© 2026 FastPix Inc. Each plugin is distributed under the GNU GPL v3.0 or later.

About

The FastPix Moodle plugin suite — four plugins that bring FastPix video upload, playback, embedding, and watch tracking to Moodle. This repo is the entry point with an overview of each plugin (local_fastpix, mod_fastpix, filter_fastpix, tiny_fastpix) and links to their repositories.

Resources

Stars

10 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors