The eLearning suite that stays on your server

Self-hosted video and audio, verifiable QR certificates, at-risk learner alerts, and criteria-based auto-enrollment - all inside one Odoo eLearning Pro module, no third-party hosting required.

The problem

Base Odoo eLearning only supports external video hosts like YouTube and Vimeo, so any organization with proprietary, compliance, or privacy-sensitive training content has to expose it publicly or buy three, four, or five separate add-ons for local video, certificates, progress tracking, and enrollment automation.

The solution

eLearning Pro adds self-hosted video and audio, verifiable QR-coded certificates, actionable progress analytics, prerequisite-based locking, per-content access control, and criteria-based auto-enrollment - as one coherent module with a single settings screen, not five separate purchases.

Capabilities

Everything a training program needs, in one module

Every capability below is implemented in the module.

01

Self-Hosted Video & Audio

Upload lectures straight to your server; seekable HTML5 playback via range-enabled streaming, no YouTube or Vimeo account required.

02

Verifiable Certificates

Auto-issue a branded certificate with a QR code and public verification page the moment a learner completes a course.

03

Certificate Template Designer

Configure background image, accent color, header text, and which fields show, then reuse the same template across every course.

04

Slide Prerequisites & Locking

Require one slide to be completed before another unlocks, enforcing a sequenced curriculum without adding new content types.

05

Per-Content Access Control

Restrict any video, audio, or document to specific groups or individual portal users - real protection, not a watermark.

06

At-Risk Learner Alerts

Flag learners who have gone quiet, send them an automatic reminder, and give instructors a daily digest so they can step in early.

07

Criteria-Based Auto-Enrollment

Define a partner domain once and let matching contacts join a course automatically on a daily schedule - no manual roster work.

08

Progress Analytics Dashboard

Pivot, graph, and list views of completion, at-risk status, and cohort by instructor - export straight to a spreadsheet for stakeholders.

09

Storage Quota Visibility

See per-course and global local-media storage usage against a configurable limit, with an alert before you run out.

Workflow

How it works

1

Upload your media

Add local video or audio to a slide, then set its prerequisites and access rules from the same form.

2

Configure certificates

Pick a template and enable auto-issue on a course; the QR verification link is generated automatically.

3

Enroll & track

Let auto-enrollment rules add learners, or invite them manually, then watch completion in the Progress Analytics dashboard.

4

Catch drop-off early

At-risk alerts and reminders go out automatically, so instructors can step in before a learner disengages.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No, it extends it. eLearning Pro depends on the standard website_slides stack and adds self-hosted media, certificates, and analytics on top, so the courses, quizzes, and forums you already use keep working.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

eLearning Pro

Self-hosted video and audio, verifiable QR certificates with a template designer, slide prerequisites, at-risk learner alerts and criteria-based auto-enrollment — one module instead of five add-ons.

Buy on Odoo App Store