Skip to content

v1.0.0

Latest

Choose a tag to compare

@tharunbudidha27 tharunbudidha27 released this 29 May 14:10
· 17 commits to main since this release
4be4654

mod_fastpix Version - [1.0.0]

First stable release of the FastPix Video activity module for Moodle. It
lets teachers add a FastPix-hosted video to any course, tracks how much of
each video a student actually watches, and writes activity completion and
grades automatically.

Requires the local_fastpix foundation plugin (>= 2026052100), installed
and connected to a FastPix account.

Added

  • FastPix Video activity with two ways to add a video: resumable
    drag-and-drop upload, or URL pull (validated by the local_fastpix SSRF
    guard).
  • Adaptive player with a "Preparing your video" state while the asset
    transcodes, and automatic swap to the player when ready.
  • Resume across devices — watch progress is saved server-side every 10
    seconds and on tab close.
  • Coverage-based completion — completion is driven by unique seconds
    watched (merged and deduplicated), not playhead position; per-activity
    threshold (default 90%).
  • Automatic grading — the grade is written once, at full marks, on the
    completion transition.
  • Six server-side fraud checks on every progress callback, with typed
    failure reasons and a gradebook badge after 20 failures.
  • Disable seeking and Show captions by default playback options.
  • Backup and restore support, including per-user attempt rows and
    preserved asset references.
  • Moodle Privacy API provider with per-user export and deletion.

Requirements

  • Moodle 4.5 LTS or later (tested through 5.2).
  • PHP 8.1 or later (tested through PHP 8.3).
  • local_fastpix 1.0.0+.

Notes

  • This plugin cannot be installed standalone; Moodle blocks the install
    until local_fastpix is present.
  • A course restored onto a Moodle pointing at a different FastPix account
    will show "Video unavailable" by design.