plugin-icon

Oumma Learning Management

Door oummapro·
Create and share online courses with audio player, progress tracking and student access management.
Versie
1.7.2
Laatst bijgewerkt
Jul 3, 2026
Oumma Learning Management

Oumma Learning Management is a lightweight, self-hosted LMS plugin for WordPress. Create a course with organized modules and pages, manage students with independent login credentials, and track progress — all from your WordPress dashboard.

Free Features

  • Unlimited Courses — Create courses with categories (modules) and pages (lessons).
  • Rich Content Editor — Full TinyMCE editor with YouTube/Vimeo video embedding.
  • Student Management — Independent student accounts (not WordPress users), with secure login/logout.
  • Progress Tracking — Page-by-page confirmation, visual progress bar, completion message.
  • Text-to-Speech — Built-in audio reader with word-by-word highlighting and speed control (uses the browser’s built-in SpeechSynthesis API, no external service).
  • Sequential Lock — Optionally require students to confirm each page before moving to the next.
  • “Read and Understood” Button — Confirmation button per page for sequential progression.
  • Email Credentials — Send login credentials to students by email with one click.
  • Forgot Password — Built-in password recovery for students.
  • 11 Languages — English, French, Spanish, German, Italian, Portuguese, Dutch, Polish, Russian, Turkish, Arabic (RTL).
  • Design Customization — Full color customization: content area, sidebar (background, text, width, hover, active states), confirmed/unconfirmed pages, buttons, progress bar, audio highlight, font size.
  • Sidebar Accordions — Collapsible category sections in the student sidebar, one open at a time.
  • Mobile Responsive — Optimized layout for mobile devices with adaptive top bar, audio player, and pagination.
  • Usage Guide — Step-by-step interactive guide with colored cards directly in the admin dashboard.
  • Diagnostic Panel — Admin-only debug panel for troubleshooting.
  • Shortcode — Display any course with [learning_management id="1"].

Premium Add-on

Unlock powerful features with Oumma Learning Management Pro:

  • WooCommerce Integration — Automatically create student accounts when a linked product is purchased.
  • Import / Export — Full JSON backup and CSV export/import of students and progress data.
  • Audio Controller — Upload MP3 audio files per page with a custom player.

How It Works

  1. Create a course and organize content into categories and pages.
  2. Add students manually or sell access via WooCommerce (Pro).
  3. Embed the course in any page using the shortcode.
  4. Students log in, read content, listen via Text-to-Speech, and confirm pages as they progress.

Languages

The plugin is fully translated into 11 languages with complete coverage (636 strings):

  • English (source), French, Spanish, German, Italian, Portuguese
  • Dutch, Polish, Russian, Turkish, Arabic (with RTL support)

Requirements

  • WordPress 5.8 or higher
  • PHP 7.4 or higher

Support

For support questions, bug reports or feature requests, please use the WordPress.org support forum or contact us at oumma-pro.com.

External services

This plugin connects to or references the following external services:

Oumma Pro — License Management API

The plugin includes a license activation system for the optional premium add-on (Oumma Learning Management Pro). When the site administrator manually enters and activates a license key in the plugin settings, the plugin communicates with the Oumma Pro licensing server.

The plugin sends the following data to https://oumma-pro.com/wp-json/olml/v1:

  • License key (entered by the administrator)
  • Site URL (the WordPress site address)
  • Plugin version

This communication occurs only when the administrator explicitly:

  • Activates a license key
  • Deactivates a license key
  • The plugin periodically verifies an already-activated license

No data is sent if no license key has been entered. No student data, course content, or personal information is ever transmitted.

Oumma Pro — Informational Links

The plugin settings pages contain standard hyperlinks to the Oumma Pro website (https://oumma-pro.com/) for documentation, premium upgrade information, and an SMTP plugin recommendation (Oumma Contact). These are plain HTML links — no data is sent to oumma-pro.com by clicking these links, and no remote resources (scripts, styles, or images) are loaded from this domain.

YouTube and Vimeo — Video Embedding

The plugin content editor allows administrators to embed YouTube and Vimeo videos in course pages. When a video URL is entered, the plugin generates a standard iframe embed URL (e.g., https://www.youtube.com/embed/VIDEO_ID or https://player.vimeo.com/video/VIDEO_ID). These embed URLs are stored as part of the page content in the WordPress database.

When a student views a page containing an embedded video, their browser loads the video directly from YouTube or Vimeo servers. The plugin itself does not load any JavaScript libraries or APIs from YouTube or Vimeo — it only generates standard embed markup from user-provided URLs.

Gratisvoor betaalde abonnementen
Door te installeren, ga je akkoord met de Servicevoorwaarden van WordPress.com en de voorwaarden voor plugins van derden.
Getest tot
WordPress 7.0
Deze plugin kan worden gedownload, zodat je hem op je kan gebruiken.