Moodle Plugins directory: FastPix Video Embed | Moodle.org
FastPix Video Embed
The FastPix Video Embeds plugin (filter_fastpix) adds support for embedding FastPix videos directly into Moodle rich-text content. Teachers and content authors can insert a shortcode—or use the optional FastPix editor button—and Moodle automatically replaces it with a playable FastPix video when the page is viewed.
filter_fastpix is a display-only plugin. It stores no user data, tracks no viewing activity, and writes no grades. For completion tracking, watch analytics, grading, private videos, or DRM-protected content, use the FastPix Video activity plugin (mod_fastpix).
The plugin builds on two FastPix Moodle components:
local_fastpix, which manages FastPix credentials, API communication, and asset metadata.mod_fastpix, which provides the playback capability checks and player rendering used by the filter.
Install local_fastpix and mod_fastpix before installing this plugin.
Video embedding
- Embed videos in any Moodle rich-text field using a simple shortcode.
- Works in forum posts, Pages, Book chapters, labels, course summaries, quiz feedback, and other supported content areas.
- Optional editor integration allows authors to select videos from a picker instead of manually entering playback IDs.
- Multiple videos can be embedded on a single page.
Playback experience
- Videos render using the same FastPix player used by the FastPix Video activity.
- Adaptive playback works across modern browsers and mobile devices.
- Content surrounding the shortcode remains unchanged.
- Public videos become playable directly within Moodle content.
Permissions and access control
- Rendering respects Moodle's
mod/fastpix:viewcapability. - Users without permission see the original shortcode instead of a broken player.
- Missing, deleted, or unavailable videos display a friendly notice.
Private and DRM-protected videos
- Public videos can be embedded directly.
- Private and DRM-protected videos are intentionally blocked from inline embedding because they require short-lived playback tokens.
- Users are directed to the FastPix Video activity where secure playback can be managed correctly.
Performance and privacy
- No watch tracking, completion tracking, grades, or analytics are recorded.
- No personal data is stored by the plugin.
- Implements Moodle's Privacy API as a null provider.
Administration
- Simple installation through the Moodle plugins Directory or ZIP upload.
- Standard Moodle filter management controls for enabling and ordering the filter.
- Recommended filter ordering guidance helps avoid conflicts with other content-processing filters.
For installation, configuration, and verification steps, see the FastPix Video Embeds integration guide.
Comments