LW LMS
Könnyűsúlyú LMS bővítmény WordPresshez - kurzusok, leckék és haladáskövetés felesleg nélkül.
Áttekintés
| WordPress szükséges | 6.6+ |
| PHP szükséges | 8.1+ |
| Tesztelve | 6.7 |
| Licenc | GPL-2.0-or-later |
| GitHub | lwplugins/lw-lms |
Telepítés
composer require lwplugins/lw-lmsVagy töltsd fel az lw-lms mappát a /wp-content/plugins/ könyvtárba, és aktiváld a Bővítmények menüben.
Követelmények
- PHP 8.1 vagy újabb
- WordPress 6.6 vagy újabb
- WooCommerce (opcionális, fizetős kurzusokhoz)
- WooCommerce Subscriptions (opcionális, előfizetés alapú hozzáféréshez)
Funkciók
Kurzuskezelés
- Egyéni bejegyzéstípus kurzusokhoz Gutenberg támogatással
- Kurzus szekciók a leckék rendezéséhez
- Többféle hozzáférési típus: nyílt, ingyenes (bejelentkezés szükséges), fizetős (WooCommerce)
- Kurzus csatolmányok és letölthető fájlok
- Kurzus kategóriák, címkék és nehézségi szintek
- Oktatói mező kurzusonként
Leckekezelés
- Egyéni bejegyzéstípus leckékhez Gutenberg támogatással
- Videó támogatás (YouTube, Vimeo, Wistia, saját tárhelyen)
- Lecke csatolmányok és letölthető fájlok
- Automatikus videószolgáltató felismerés
Haladáskövetés
- Felhasználói haladás követése kurzusokon keresztül
- Leckék befejezettként jelölése
- Kurzus befejezési százalék
- Felhasználónkénti haladás tárolás
WooCommerce integráció
- Kurzusok összekapcsolása WooCommerce termékekkel
- WooCommerce Subscriptions támogatás
- Automatikus hozzáférés-kezelés vásárlások alapján
- Időkorlátozott kurzus hozzáférés (termékenként beállítható időtartam)
Admin felület
- Intuitív kurzus tartalom szerkesztő
- Drag-and-drop lecke rendezés
- Szekció kezelés
- Hozzáférés-kezelési beállítások
- Manuális kurzus beiratkozás felhasználói profil oldalakon
- Beiratkozási táblázat kurzus névvel, forrással, megadás dátumával és lejárattal
Beállítások
Konfiguráld az LW Plugins > LMS menüpont alatt. Kurzusokat a Kurzusok > Új hozzáadása menüpont alatt, leckéket pedig a megfelelő kurzusaikon belül kezelhetsz.
REST API
Az LW LMS teljes REST API-t biztosít headless implementációkhoz a /wp-json/lms/v1/ végponton.
| Végpont | Leírás |
|---|---|
| Kurzus végpontok | Kurzusok listázása és lekérdezése |
| Lecke végpontok | Leckék listázása és lekérdezése |
| Haladás végpontok | Felhasználói haladás követése és frissítése |
| Letöltési végpontok | Védett fájlok letöltése |
WP-CLI parancsok
# Migráció LearnDashből
wp lw-lms migrate-learndash
wp lw-lms migrate-learndash --dry-run --verboseA migrációs parancs támogatja a --dry-run és --verbose kapcsolókat, és átviszi a kurzusokat, leckéket, szekciókat és leckék sorrendjét a LearnDashből.
AI képességek
Az LW Site Managerrel együtt használva az alábbi képességek elérhetők AI ügynökök számára:
| Képesség | Leírás |
|---|---|
lw-lms/list-courses | Kurzusok listázása |
lw-lms/get-course | Kurzus részleteinek lekérése leckékkel |
lw-lms/get-progress | Felhasználói haladás lekérése |
lw-lms/set-progress | Lecke befejezési állapot frissítése |
lw-lms/get-options | LMS beállítások lekérése |
GYIK
Szükséges a WooCommerce?
Nem, a WooCommerce csak akkor szükséges, ha kurzusokat akarsz értékesíteni. A nyílt és ingyenes kurzusok WooCommerce nélkül is működnek.
Használhatom headless frontenddel?
Igen, az LW LMS teljes REST API-t biztosít a /wp-json/lms/v1/ végponton headless implementációkhoz.
Hogyan hozok létre kurzust?
Menj a Kurzusok > Új hozzáadása menüpontra a WordPress adminban. Használd a Gutenberg szerkesztőt a kurzus tartalomhoz, majd a metaboxokkal adj hozzá szekciókat, leckéket és konfiguráld a hozzáférési beállításokat.
Hogyan követhetem a felhasználói haladást?
A felhasználói haladás automatikusan követésre kerül, amikor a felhasználók leckéket fejeznek be a REST API-n keresztül. A haladást az adminban is megtekintheted, vagy az API-n keresztül kérdezheted le.