Agunfon
MOODLE PLUGIN Premium

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.

Engagement heatmaps Signed URLs + watermark YouTube · Vimeo · S3 Moodle 4.5–5.2
moodle.yourschool.edu › video analytics
j.smith@org · 14:32
Audience retention
Avg watched
71%
Rewatched
2.3k
Flagged
6

For organisations that need evidence around video learning

7
branded player skins
4
audit export formats
S3 · Azure
cloud sources, signed URLs
xAPI
cmi5 statements to your LRS

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.

Premium Features & Capabilities

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.

1Add the activity 2Choose source & skin 3Learners watch (tracked) 4Analyze heatmaps 5Export & integrate

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
Use cases

When video has to count

Compliance

Audit-ready mandatory video

Prove who watched what, enforce real viewing with server-side tracking, and export tamper-evident integrity records for auditors.

Content

Improve videos with data

See exactly where attention drops with heatmaps and retention curves, then cut, re-edit, or re-order to hold learners.

Scale

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.

Starter

$XX/yr
  • 1 site
  • All Premium features
  • 1 year updates
  • Email support
Buy Starter
Most Popular

Pro

$XXX/yr
  • Up to 5 sites
  • All Premium features
  • 1 year updates
  • Priority support
Buy Pro

Institution

Custom
  • Unlimited sites
  • All Premium features
  • Onboarding + SLA
  • LRS integration support
Talk to sales

✓ 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