Title: CourseGlade LMS &#8212; Online Course &amp; eLearning Platform
Author: DevItems
Published: <strong>23 Հուլիսի, 2026</strong>
Last modified: 9 Օգոստոսի, 2026

---

Search plugins

![](https://ps.w.org/courseglade-lms/assets/banner-772x250.jpg?rev=3620020)

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

# CourseGlade LMS — Online Course & eLearning Platform

 By [DevItems](https://profiles.wordpress.org/devitemsllc/)

[Download](https://downloads.wordpress.org/plugin/courseglade-lms.1.0.2.zip)

 * [Details](https://hy.wordpress.org/plugins/courseglade-lms/#description)
 * [Reviews](https://hy.wordpress.org/plugins/courseglade-lms/#reviews)
 *  [Installation](https://hy.wordpress.org/plugins/courseglade-lms/#installation)
 * [Development](https://hy.wordpress.org/plugins/courseglade-lms/#developers)

 [Support](https://wordpress.org/support/plugin/courseglade-lms/)

## Description

CourseGlade is a full-featured Learning Management System plugin for WordPress. 
Build and sell online courses, manage students and instructors, and deliver engaging
learning experiences — all from your WordPress site.

**Key Features**

 * 7 quiz question types (multiple choice, true/false, fill in the blank, matching,
   ordering, short answer, essay)
 * Multi-instructor support with earnings and withdrawal management
 * Become-an-instructor application flow with admin approval
 * Public instructor profiles at /instructor/{username}/
 * Built-in payment processing with Stripe, WooCommerce, Manual, and Free (zero-
   price) gateways
 * Coupons and discounts, plus free course enrolment
 * Student dashboard with progress tracking and a course wishlist
 * Course reviews and discussion boards
 * Course categories, tags, and difficulty levels
 * Transactional email notifications (enrolment, course completion, orders, instructor
   applications)
 * Maintenance mode for your learning site
 * Shortcodes for course grids, dashboard, checkout, and authentication pages

**More Free Features**

 * Drag-and-drop course builder with sections, lessons, and quizzes
 * Video lessons from YouTube, Vimeo, self-hosted, or any oEmbed provider
 * Distraction-free learning mode with a curriculum drawer and progress tracking
 * Course catalog with search, category filtering, and pagination
 * Custom student and instructor roles with granular capabilities
 * Custom avatar uploads (falls back to Gravatar)
 * React-based admin with a clean dashboard, orders, students, and reports
 * Fully translation-ready (`.pot` included) and block-theme compatible

**CourseGlade Pro — Premium Add-ons**

CourseGlade Pro extends the free plugin with independently toggleable add-ons (requires
the separate CourseGlade LMS Pro plugin):

 * **Certificates** — auto-issue completion certificates with custom templates and
   shareable, verifiable certificate numbers
 * **Assignments** — file-upload assignments with instructor grading and feedback
 * **Content Drip** — release lessons and modules on a schedule or by enrolment 
   date
 * **Leaderboard & Gamification** — award points and badges, and rank learners
 * **Gradebook** — a per-student grade overview across quizzes and assignments
 * **Advanced Email** — broadcast campaigns, a send queue, and expanded notification
   events
 * **Course Bundles** — sell groups of courses together as a single product
 * **Advanced Reports** — detailed revenue, enrolment, course, and instructor analytics
 * **Live Classes (Zoom & Google Meet)** — schedule and host live sessions with 
   per-instructor connections
 * **Google Classroom** — import and sync course rosters
 * **White Label** — rebrand the admin with your own name, logo, and colours

### Source Code

The admin interface is built with React (Vite). The full, unminified source code
is included in the plugin under `assets/admin/src/`. The compiled output is at `
assets/admin/build/`.

To rebuild the admin assets:

 1. `cd assets/admin`
 2. `npm install`
 3. `npm run build`

### External Services

This plugin connects to the following external services:

**Stripe**
 Used to process course payments when the Stripe gateway is enabled. —
Data sent: payment amount, currency, customer email, course details — When sent:
only during checkout when a student purchases a course — Service URL: https://api.
stripe.com — Terms of Service: https://stripe.com/legal — Privacy Policy: https://
stripe.com/privacy

**YouTube**
 Used to embed lesson videos when an instructor provides a YouTube video
URL for a lesson. — Data sent: standard browser request (IP address, browser info)
when the video is loaded — When sent: only when a student views a lesson that has
a YouTube video URL set — Service URL: https://www.youtube.com — Terms of Service:
https://www.youtube.com/t/terms — Privacy Policy: https://policies.google.com/privacy

**Vimeo**
 Used to embed lesson videos when an instructor provides a Vimeo video
URL for a lesson. — Data sent: standard browser request (IP address, browser info)
when the video is loaded — When sent: only when a student views a lesson that has
a Vimeo video URL set — Service URL: https://vimeo.com — Terms of Service: https://
vimeo.com/terms — Privacy Policy: https://vimeo.com/privacy

**oEmbed video providers**
 When an instructor sets a lesson video to the «Embed»
source type, the plugin uses WordPress’s built-in oEmbed (`wp_oembed_get()`) to 
fetch the embed markup from the provider of the URL the instructor supplies (any
provider on the WordPress oEmbed allowlist, e.g. Dailymotion, Wistia, TED). — Data
sent: the video URL the instructor entered, plus a standard server request, to the
matching provider — When sent: server-side, when a lesson with an «Embed» video 
is rendered — Service URL: depends on the provider URL the instructor supplies —
Terms / Privacy: governed by the chosen provider’s own terms and privacy policy

**Gravatar**
 Used to display user avatars (students and instructors) when a custom
avatar has not been uploaded. This is the standard WordPress avatar service. — Data
sent: an MD5 hash of the user’s email address — When sent: when an avatar is rendered
for a user who has no custom uploaded avatar — Service URL: https://gravatar.com—
Terms of Service: https://wordpress.com/tos/ — Privacy Policy: https://automattic.
com/privacy/

## Screenshots

[⌊Admin dashboard — revenue, top courses, and quick actions⌉⌊Admin dashboard — revenue,
top courses, and quick actions⌉[

Admin dashboard — revenue, top courses, and quick actions

[⌊Admin — Course Management list⌉⌊Admin — Course Management list⌉[

Admin — Course Management list

[⌊Admin — Students list⌉⌊Admin — Students list⌉[

Admin — Students list

[⌊Admin — Orders list⌉⌊Admin — Orders list⌉[

Admin — Orders list

[⌊Course builder — general course settings⌉⌊Course builder — general course settings⌉[

Course builder — general course settings

[⌊Course builder — drag-and-drop curriculum editor⌉⌊Course builder — drag-and-drop
curriculum editor⌉[

Course builder — drag-and-drop curriculum editor

[⌊Course builder — quiz question editor⌉⌊Course builder — quiz question editor⌉[

Course builder — quiz question editor

[⌊Course catalog — browse all published courses⌉⌊Course catalog — browse all published
courses⌉[

Course catalog — browse all published courses

[⌊Single course page — curriculum, pricing, and enroll button⌉⌊Single course page—
curriculum, pricing, and enroll button⌉[

Single course page — curriculum, pricing, and enroll button

[⌊Learning mode — lesson player with progress tracking⌉⌊Learning mode — lesson player
with progress tracking⌉[

Learning mode — lesson player with progress tracking

[⌊Quiz player — interactive question types⌉⌊Quiz player — interactive question types⌉[

Quiz player — interactive question types

[⌊Instructor dashboard — earnings and student overview⌉⌊Instructor dashboard — earnings
and student overview⌉[

Instructor dashboard — earnings and student overview

[⌊Instructor public profile⌉⌊Instructor public profile⌉[

Instructor public profile

[⌊Checkout page⌉⌊Checkout page⌉[

Checkout page

## Blocks

This plugin provides 1 block.

 *   Courseglade Course Template

## Installation

 1. Upload the `courseglade-lms` folder to the `/wp-content/plugins/` directory, or
    install via the WordPress plugin installer.
 2. Activate the plugin through the **Plugins** menu in WordPress.
 3. Navigate to **CourseGlade** in the admin menu to complete setup.
 4. Configure payment gateways under **CourseGlade  Settings  Payments**.

## FAQ

### Does CourseGlade work with any WordPress theme?

Yes. CourseGlade includes its own frontend templates that work with any theme. Block-
theme support is included.

### What payment gateways are supported?

Stripe, WooCommerce, Manual payment, and Free (zero-price) enrolment are supported
in the free version.

### Can I have multiple instructors?

Yes. You can invite instructors, set commission rates, and manage withdrawal requests
from the admin.

### Is the plugin translation-ready?

Yes. All strings use the `courseglade-lms` text domain and a `.pot` file is included
in `languages/`.

### Is there a Pro version?

Yes. CourseGlade LMS Pro adds premium add-ons — Certificates, Assignments, Content
Drip, Leaderboard & Gamification, Gradebook, Advanced Email, Course Bundles, Advanced
Reports, Live Classes (Zoom & Google Meet), Google Classroom, and White Label. Each
can be enabled or disabled independently. The free plugin is fully functional on
its own.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“CourseGlade LMS — Online Course & eLearning Platform” is open source software. 
The following people have contributed to this plugin.

Contributors

 *   [ DevItems ](https://profiles.wordpress.org/devitemsllc/)

[Translate “CourseGlade LMS — Online Course & eLearning Platform” into your language.](https://translate.wordpress.org/projects/wp-plugins/courseglade-lms)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/courseglade-lms/), 
check out the [SVN repository](https://plugins.svn.wordpress.org/courseglade-lms/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/courseglade-lms/)
by [RSS](https://plugins.trac.wordpress.org/log/courseglade-lms/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.2

**New & improved**
 * Course pages now use your theme’s fonts. The plugin no longer
forces its own font family on the frontend, so changing fonts in your theme or global
styles takes effect everywhere.

**Fixes**
 * The course builder now sends the course along with content drip requests,
so drip rules can be set on a lesson while it is still being created.

#### 1.0.1

**Security**
 * Restricted the enrollment REST endpoints to administrators (were
reachable with an instructor-level capability). * Escaped instructor-application
data returned by the REST API. * Closed several per-course ownership gaps and stopped
quiz endpoints exposing answer keys. * Added login throttling; the instructor user-
picker now searches by name only and no longer exposes emails.

**New & improved**
 * Course cards show the instructor’s avatar linked to their 
public profile. * Maintenance mode now also covers the course archive and category/
tag/difficulty pages, with a new filter to adjust its scope. * Real avatars now 
appear in quiz grading, submissions, and order details.

**Fixes**
 * Scheduled maintenance tasks (cache cleanup, stale-order cancellation,
enrollment expiry, stats refresh) now actually run on cron. * Made order and withdrawal
status transitions atomic to prevent duplicate processing. * Blocked creating a 
duplicate order while one is still pending for the same course. * Numerous settings,
learning-mode, and responsive-layout fixes.

**Performance**
 * Removed N+1 queries from the instructor and order lists and batched
dashboard revenue calculations. * Per-order options are no longer autoloaded on 
every request.

#### 1.0.0

 * Initial release

## Meta

 *  Version **1.0.2**
 *  Last updated **1 օր ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.0.3**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/courseglade-lms/)
 * Tags
 * [courses](https://hy.wordpress.org/plugins/tags/courses/)[education](https://hy.wordpress.org/plugins/tags/education/)
   [elearning](https://hy.wordpress.org/plugins/tags/elearning/)[lms](https://hy.wordpress.org/plugins/tags/lms/)
   [online courses](https://hy.wordpress.org/plugins/tags/online-courses/)
 *  [Advanced View](https://hy.wordpress.org/plugins/courseglade-lms/advanced/)

## Ratings

No reviews have been submitted yet.

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

[See all reviews](https://wordpress.org/support/plugin/courseglade-lms/reviews/)

## Contributors

 *   [ DevItems ](https://profiles.wordpress.org/devitemsllc/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/courseglade-lms/)