Moodle Plugins directory: FastPix Video Picker | Moodle.org
FastPix Video Picker
The FastPix Video Picker plugin (tiny_fastpix) adds an Insert FastPix Video button to Moodle's TinyMCE editor. Authors can browse or search their FastPix video library, select a video, and insert it into any Moodle rich-text field without manually copying playback IDs or shortcodes.
tiny_fastpix is the authoring component of the FastPix embedding workflow. It works alongside filter_fastpix, which renders embedded videos, and depends on local_fastpix, the foundation plugin that manages FastPix credentials, API communication, and asset metadata. Install local_fastpix, mod_fastpix, and filter_fastpix before installing this plugin.
Video authoring
- Adds an Insert FastPix Video button to every TinyMCE editor.
- Browse or search videos by activity name or asset title.
- Insert videos into forum posts, Pages, Book chapters, labels, course summaries, quiz feedback, and other rich-text content.
- Automatically inserts the correct FastPix shortcode at the cursor location.
- Supports both toolbar and editor menu access.
Video selection
- Displays only videos owned by the signed-in user.
- Lists only videos that are ready for playback.
- Excludes DRM-protected videos that require secure token-based playback.
- Shows the most recent videos first, with instant search capabilities.
Embedding workflow
- Works seamlessly with
filter_fastpixto convert inserted shortcodes into playable FastPix video embeds. - Uses the same FastPix player and permissions model as the FastPix Video activity.
- Allows multiple video embeds within a single content page.
Permissions and security
- Uses Moodle's existing
mod/fastpix:uploadmediacapability to control access. - All video lookups are performed through
local_fastpix; the editor plugin never communicates directly with FastPix. - Server-side filtering ensures users can only embed videos they own.
Administration
- Simple installation through the Moodle plugins Directory or ZIP upload.
- No additional configuration required after installation.
- Automatically registers with TinyMCE when enabled.
Limitations
- Supports TinyMCE only; Atto and other editors are not supported.
- Does not upload videos directly from the picker.
- Does not display DRM-protected videos.
- Requires
filter_fastpixto render inserted shortcodes as video players.
Privacy
- Stores no personal data.
- Implements Moodle's Privacy API as a null provider.
- Delegates all FastPix communication and data handling to
local_fastpix.
For installation, configuration, and verification steps, see the FastPix Video Picker integration guide.
Comments