Title: Raoa LMS
Author: RaoaTech
Published: <strong>24 September 2026</strong>
Last modified: 24 September 2026

---

Cari plugin

![](https://ps.w.org/raoa-lms/assets/banner-772x250.png?rev=3710508)

![](https://ps.w.org/raoa-lms/assets/icon-256x256.png?rev=3710508)

# Raoa LMS

 Oleh [RaoaTech](https://profiles.wordpress.org/raoatech/)

[Unduh](https://downloads.wordpress.org/plugin/raoa-lms.1.0.0.zip)

 * [Detail](https://id.wordpress.org/plugins/raoa-lms/#description)
 * [Ulasan](https://id.wordpress.org/plugins/raoa-lms/#reviews)
 *  [Instalasi](https://id.wordpress.org/plugins/raoa-lms/#installation)
 * [Pengembangan](https://id.wordpress.org/plugins/raoa-lms/#developers)

 [Bantuan](https://wordpress.org/support/plugin/raoa-lms/)

## Deskripsi

Raoa LMS is a self-contained learning management system for WordPress. Build courses
with sections, lessons, and quizzes; enroll students for free; and track progress
through course completion.

**Learning**

 * Courses with orderable sections, lessons, and quizzes
 * Lesson content with optional video URL (YouTube, Vimeo, or file)
 * Quizzes: multiple choice, true/false, pass percent, retries, optional timer
 * Free one-click enrollment for logged-in students
 * Progress tracking, quiz auto-grading, and course completion
 * Related courses carousel on the course single page

**Catalog & discovery**

 * Explore-style course archive with hero banner
 * Sidebar filters (search, category, difficulty, rating, and more)
 * Grid and list views with sorting
 * Course reviews from enrolled students (when enabled)

**Accounts & dashboards**

 * Branded login, student register, instructor register, lost/reset password
 * Unified student and instructor account portal
 * Instructor role with ownership of own courses
 * LMS pages auto-created and selected on activation

**Admin**

 * Tabbed settings: General, Courses, Emails, Permalinks, Advanced
 * Import / Export for courses, settings, and enrollments CSV
 * Privacy exporters/erasers for enrollments, progress, quiz scores, and profile
   data
 * Translation-ready text domain: `raoa-lms`

**Shortcodes**

 * `[raoa_courses]` — course grid
 * `[raoa_dashboard]` — student / instructor portal
 * `[raoa_instructor_dashboard]` — legacy instructor dashboard alias
 * `[raoa_login]`, `[raoa_register]`, `[raoa_register_instructor]`
 * `[raoa_lost_password]`, `[raoa_reset_password]`

Raoa LMS does not phone home and does not sell a hosted SaaS from this plugin. Site
owners choose language and timezone.

Raoa LMS is not affiliated with WordPress.org, Automattic, or other LMS brands.

## Instalasi

 1. Upload the `raoa-lms` folder to `/wp-content/plugins/`, or install the zip via **
    Plugins  Add New  Upload Plugin**.
 2. Activate **Raoa LMS**.
 3. LMS pages (Courses, Dashboard, Login, Register, and related) are created automatically
    when needed.
 4. Open **Raoa LMS** in wp-admin to create courses, lessons, and quizzes.
 5. Configure **Raoa LMS  Settings** (archive filters, brand colors, and pages).
 6. Assign the instructor role and publish courses.

## Tanya Jawab

### Is this a full enterprise LMS?

No. Raoa LMS 1.0 is a **basic LMS**: courses, lessons, quizzes, free enrollment,
progress, completion, and an account portal. Paid checkout, certificates, live classes,
assignments, drip content, and marketplace payouts are out of scope for this release.

### Do I need a store plugin?

No. This version does not sell courses.

### Can guests enroll?

No. Students must log in or register before enrolling.

### Does this plugin create or log in users?

Yes. It is an LMS, so students need accounts. Registration uses WordPress core `
wp_insert_user()` after the `registration_errors` filter so security plugins can
still block signups. Instructor applicants are stored as `subscriber` until an administrator
approves them. The plugin never creates administrator accounts.

Login uses `wp_signon()` so plugins that hook `authenticate` (limit-login, 2FA) 
still run. A logged-in user may change their own name, email, and website through`
wp_update_user()` after a nonce and `current_user_can( 'edit_user' )`. That call
never sets a role or another user’s ID. Own-password changes use `wp_update_user()`
then `wp_signon()` with the password they submitted. Lost password uses `get_password_reset_key()`,`
check_password_reset_key()`, and `reset_password()`.

### What personal data does the plugin store?

 * **Enrollments** — user, course, source, dates
 * **Progress** — completed lessons and quizzes per course
 * **Quiz attempts** — scores and pass/fail (not answer keys)
 * **Profile** — biography, designation, expertise, social URLs, and instructor 
   application flags
 * **Uploads** — profile photo and cover image files owned by the user

Use WordPress **Tools  Export Personal Data** / **Erase Personal Data**. Raoa LMS
registers exporters and erasers for this data. Suggested privacy-policy wording 
is also added under **Settings  Privacy**.

### Does this plugin phone home?

No.

### What happens if I uninstall?

By default, student and course data are **kept**. Enable **Remove data on uninstall**
in Raoa LMS Settings before deleting the plugin if you want options, custom tables,
LMS content, plugin roles, and pages this plugin created removed. Existing site 
pages that were only reused (including the WordPress Privacy Policy page) are not
deleted.

### Caching tips?

Do not full-page-cache logged-in course player or dashboard pages.

### Do lesson videos use YouTube or Vimeo?

Optionally. Raoa LMS stores a video URL on the lesson. Plugin CSS and JavaScript
stay local. If an instructor saves a YouTube or Vimeo URL, WordPress oEmbed may 
load that service’s player on the lesson page. Those third parties have their own
terms and privacy policies:

 * YouTube Terms of Service: https://www.youtube.com/t/terms
 * Google Privacy Policy: https://policies.google.com/privacy
 * Vimeo Terms of Service: https://vimeo.com/terms
 * Vimeo Privacy Policy: https://vimeo.com/privacy

No player is requested until a lesson with such a URL is viewed.

## Ulasan

Belum ada ulasan untuk plugin ini.

## Kontributor & Pengembang

“Raoa LMS” adalah perangkat lunak open source. Berikut ini mereka yang sudah berkontribusi
pada plugin ini.

Kontributor

 *   [ RaoaTech ](https://profiles.wordpress.org/raoatech/)

[Terjemahkan “Raoa LMS” dalam bahasa Anda.](https://translate.wordpress.org/projects/wp-plugins/raoa-lms)

### Tertarik mengembangkan?

[Lihat kode](https://plugins.trac.wordpress.org/browser/raoa-lms/), periksa [repositori SVN ](https://plugins.svn.wordpress.org/raoa-lms/),
atau mendaftar ke [log pengembangan](https://plugins.trac.wordpress.org/log/raoa-lms/)
melalui [RSS](https://plugins.trac.wordpress.org/log/raoa-lms/?limit=100&mode=stop_on_copy&format=rss).

## Log Perubahan

#### 1.0.0

 * Initial public release.
 * Courses, curriculum (sections / lessons / quizzes), free enrollment, progress,
   and completion.
 * Optional quiz timer: the deadline is stored when the attempt starts and late 
   answers are discarded on the server.
 * Explore course archive: dark hero banner, sidebar filters, grid/list cards, reviews.
 * Account system: login, student/instructor registration, password recovery, unified
   portal.
 * Tabbed settings, auto-created LMS pages, import/export tools.
 * Privacy exporters/erasers and suggested policy text; uninstall keeps data by 
   default.
 * Design-token frontend (course single, archive, portal, auth).
 * REST namespace `raoa/v1` for courses, enrollment, and progress (no quiz keys).
 * WordPress.org review hardening: enqueued scripts, lesson embed escaping, instructor
   approval required, admin menu position, i18n fixes.

## Meta

 *  Versi **1.0.0**
 *  Diperbarui **5 hari yang lalu**
 *  Instalasi Aktif **Kurang dari 10**
 *  Versi WordPress ** 6.2 atau yang terbaru **
 *  Diuji hingga **7.1.2**
 *  Versi PHP ** 8.0 atau yang terbaru **
 *  Bahasa
 * [English (US)](https://wordpress.org/plugins/raoa-lms/)
 * Tag
 * [courses](https://id.wordpress.org/plugins/tags/courses/)[education](https://id.wordpress.org/plugins/tags/education/)
   [elearning](https://id.wordpress.org/plugins/tags/elearning/)[learning](https://id.wordpress.org/plugins/tags/learning/)
   [lms](https://id.wordpress.org/plugins/tags/lms/)
 *  [Tampilan lanjut](https://id.wordpress.org/plugins/raoa-lms/advanced/)

## Rating

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/raoa-lms/reviews/#new-post)

[Lihat semua ulasan](https://wordpress.org/support/plugin/raoa-lms/reviews/)

## Kontributor

 *   [ RaoaTech ](https://profiles.wordpress.org/raoatech/)

## Bantuan

Ada yang ingin dikatakan? Butuh bantuan?

 [Lihat forum bantuan](https://wordpress.org/support/plugin/raoa-lms/)