Video learning you can measure & protect
Modern Video Player Premium is a controlled, Moodle-native video activity with server-validated tracking — plus engagement heatmaps, signed-URL protection, cloud sources, branded skins, and audit-ready exports. The commercial superset of the free Community edition, upgradeable in place.
For organisations that need evidence around video learning
Embedded video tells you nothing
A YouTube embed or an uploaded file can't tell you who watched, how far they got, or whether the content was copied. Modern Video Player Premium is a controlled Moodle activity with server-validated watched segments, completion, and integrity tracking — and on top of that free foundation it adds engagement heatmaps and retention analytics, time-limited signed URLs with dynamic watermarking, cloud and provider sources, branded skins, audit-ready exports, and xAPI to your LRS. It shares the component name with the free Community edition, so you can upgrade in place — every activity, file, progress record, and report is preserved.
Engagement analytics
Engagement heatmaps, audience-retention curves, and rewatch-intensity reports — built from server-validated watched segments, not guesses.
Protected delivery
User-bound, time-limited signed URLs for uploaded videos, source capability guardrails, and dynamic learner watermarking for supported sources.
External & cloud sources
Direct MP4/WebM URLs plus YouTube and Vimeo adapters, and S3-compatible or Azure Blob storage served through short-lived signed URLs.
Branded player skins
Per-activity skins — classic, YouTube, Vimeo, Netflix, Plyr, Apple, and minimal — with an admin-set site default.
Cohort dashboard & audit exports
A site-level, cohort-filtered engagement dashboard, plus full audit exports in CSV, JSON, Excel, and ODS including integrity records.
Standards & integrity
xAPI / cmi5 statements to an external LRS, plus best-effort screen-capture deterrence recorded in a tamper-evident, hash-chained audit log.
Premium includes every free Community feature — tracked HTML5 playback, captions & transcript, resume, completion, gradebook, backup/restore, and the Privacy API — and never paywalls accessibility or integrity.
Add it. Track it. Prove it.
A Moodle-native activity with server-side tracking from the first play to the audit export.
Community vs Premium
| Capability | Core Moodle embed | Community edition | Premium |
|---|---|---|---|
| Tracked playback, completion & gradebook | — | ✅ | ✅ |
| Captions, transcript, chapters, resume | Partial | ✅ | ✅ |
| Integrity: seek enforcement, watched segments | — | ✅ | ✅ |
| YouTube / Vimeo / direct URL sources | Partial | — | ✅ |
| S3 / Azure cloud storage (signed URLs) | — | — | ✅ |
| Signed URLs + dynamic watermarking | — | — | ✅ |
| Engagement heatmap & retention analytics | — | — | ✅ |
| Cohort dashboard & multi-format audit export | — | — | ✅ |
| xAPI / cmi5 to external LRS | — | — | ✅ |
When video has to count
Audit-ready mandatory video
Prove who watched what, enforce real viewing with server-side tracking, and export tamper-evident integrity records for auditors.
Improve videos with data
See exactly where attention drops with heatmaps and retention curves, then cut, re-edit, or re-order to hold learners.
Serve a large video library
Stream from S3 or Azure through short-lived signed URLs so credentials are never exposed and big libraries stay fast.
“[TESTIMONIAL — an L&D or compliance lead, their institution, and a concrete result, e.g. audit readiness or completion lift.]”
— [Name, Role, Institution]
Scenario-based examples — replace with named customer results before publishing.
Simple, per-site pricing
Every tier unlocks all Premium features. Upgrade the free edition in place.
Institution
Unlimited sites All Premium features Onboarding + SLA LRS integration support
✓ 30-day money-back guarantee · ✓ GPL v3 — modify freely · ✓ Upgrade the free edition in place
Frequently asked questions
Which Moodle versions are supported?
Moodle 4.5 through 5.2.
Can I upgrade from the free Community edition?
Yes. Premium shares the same component (mod_modernvideoplayer) and carries a higher version, so you upgrade in place — existing activities, files, progress, completion, gradebook entries, captions, bookmarks, reports, and backup/restore data are all preserved.
How does protected delivery work?
Uploaded and cloud videos are served through user-bound, time-limited signed URLs, with dynamic learner watermarking for supported sources — so credentials are never exposed and copies are traceable.
Is the screen-capture deterrence DRM?
No. It is best-effort browser heuristics (PrintScreen, hidden tab, focus loss, context menu) recorded in a tamper-evident, hash-chained audit log. It is deterrence and evidence, not DRM.
Does it send data to our LRS?
Yes. Premium emits xAPI / cmi5-style statements to an external LRS for initialized, completed, and flagged activity events.
Is it really GPL? Can we modify it?
Yes — GNU GPL v3 or later. You're free to modify it for your own installation.
See every second
that counts.
Turn Moodle video into measured, protected, audit-ready learning — and upgrade the free edition in place.
Moodle 4.5–5.2 · GPL v3 · Upgrade in place