FASTPIX × MOODLE

Moodle runs the course FastPix runs the video

One plugin adds adaptive streaming, auto-captions, and completion that grades students on how much they actually watched. Installed from the Moodle Plugins Directory. Free and open source.

TRUSTED BY PRODUCT TEAMS SHIPPING VIDEO AT SCALE

Customer logoCustomer logoCustomer logoCustomer logoCustomer logoCustomer logo

THE INTEGRATION

Moodle stores files. FastPix gives you video.

Upload a lecture to Moodle and you get a file, not a stream, not captions, and no idea who watched. The FastPix plugin family fixes that, while Moodle stays the system of record for the course and the grades.

Adaptive streaming

Uploads go straight to FastPix and play cleanly on any device and network.

Auto-captions

Transcribed in the spoken language on upload, or bring your own WebVTT.

Completion that grades

Completion is Moodle's own, fed by real watch data, and graded automatically.

Privacy and DRM

Public, private signed playback, or Widevine and FairPlay for paid content.

WHY WE BUILT IT

We kept watching teams rebuild the same video plumbing.

Every team we met running courses on Moodle wanted the same things: streaming that holds up on a phone, captions, privacy, and a real read on who watched. Getting there by hand is weeks of webhook, completion, and player work, and it is the same weeks at every institution.

So we built it once and gave it away as a Moodle plugin.

Moodle stays the course. FastPix runs the video underneath it.

CUSTOMER STORIES

Four teams. Four problems. One plugin.

Different problems, the same plugin underneath, and none of them hired a video engineer to get there.

CODING EDUCATOR · MOVED OFF YOUTUBE

A YouTube channel, now a Moodle course

He had years of tutorials on YouTube and wanted real, structured courses on Moodle. He did not want to re-download and re-upload everything, and YouTube embeds gave him no privacy or completion data. In each FastPix Video activity he pasted a video's YouTube URL, FastPix pulled it in directly, and lesson by lesson his playlists became courses. The videos came out better than they were on YouTube: adaptive, captioned, private to enrolled learners, and finally trackable.

A YouTube channel, now a Moodle course

K-12 PROVIDER · GRADED VIDEO, NO PLATFORM

Graded video without a video team

This provider wanted real video in K-12 lessons but did not want to run a video platform. Uploads bloated their Moodle site and only showed who opened a video, and YouTube put school content on a public platform with no tracking. They added lessons as FastPix Video activities; uploads go straight to FastPix, each lesson arrives captioned and trackable, and the gradebook reflects who genuinely watched.

Graded video without a video team

COLLEGE · ACCESSIBILITY DEADLINE

A back-catalog captioned in time

With ADA Title II enforceable and years of recorded lectures, the college had to caption everything, and hand-captioning was not going to happen in time. They turned on auto-generated captions in the FastPix Video activity, so new lectures arrived captioned on upload and the back-catalog moved toward the standard the same way, reviewing only the high-stakes videos by hand.

A back-catalog captioned in time

COMPLIANCE TEAM · PROOF OF WATCH

Certificates that prove a real watch

For training that ends in a certificate, "opened the video" was not good enough. Their old setup marked a module complete on open, so a certificate could go to someone who never watched. They switched to the FastPix Video activity with a watch-percentage requirement and automatic grading, so completion gates the certificate and the grade separates a full watch from a minimum-then-skip, none of it scored by hand.

Certificates that prove a real watch

WHAT YOU GET

Everything course video needs, in one plugin.

UPLOAD

Resumable, direct to FastPix

Large lectures bypass Moodle's storage and survive a flaky connection.

PLAYBACK

Adaptive player

Adjusts to each viewer's network, clean on mobile and desktop alike.

CAPTIONS

Auto-generated

Transcribed in the spoken language on upload, or upload your own WebVTT.

COMPLETION

Coverage, then a grade

Completion is Moodle's own, fed by player events; the grade is automatic.

EMBEDS

Short code anywhere

Drop a player into forums, Pages, and Book chapters with a short code.

SECURITY

Private and DRM

Signed playback by default, Widevine and FairPlay for paid content.

FAQ

Questions teams ask first

  • Is the plugin free?

    The plugins are free and open source. You pay FastPix usage for the video, and there is a free tier to try it on a real lesson.

  • Does it track real watch time?

    Yes. Completion is based on coverage, the unique seconds a student actually watched, so skipping to the end does not count.

  • How is this different from uploading to Moodle?

    Moodle stores and plays a file but does not stream, caption, protect, or measure it. The plugin moves video to FastPix and adds all of that, while Moodle keeps the course and the gradebook.

  • Do I need xAPI or SCORM?

    No. Completion and the grade are written through Moodle's own APIs from player events, with no learning-record-store to run.