Betav1.6.1
LW LMS
Courses, lessons and progress tracking as plain custom post types, with WooCommerce for paid enrolment. No course builder, no drip-content wizard — the pieces a small course site actually needs.
Install
[01]What it does
Teaching
Courses & lessons
Custom post types with a section structure, editable in the normal editor.
Progress tracking
Per-user completion recorded lesson by lesson.
Access control
Enrolment gates lesson content; enrol and revoke by hand or by purchase.
WooCommerce
Link a product to a course for paid access.
Running it
WP-CLI
Create courses and lessons, enrol users, force-complete, list progress.
REST API
Course and progress data available to other systems.
LearnDash import
A migration command for sites moving across.