LW LMS
Headless tanulásmenedzsment WordPresshez: kurzusok, leckék, hozzáférés, haladás, kvízek és ütemezés, egy lms/v1 REST API-val a saját frontendedhez.
This content is not available in your language yet.
Az LW LMS csak backend (headless) tanulásmenedzsment-bővítmény. Kezeli a kurzusokat, a leckéket, a hozzáférést, a tanulók haladását, a kvízeket és az ütemezett („drip”) haladást, a fizetős kurzusokat pedig WooCommerce-szel.
A webhelyen magától semmit nem jelenít meg. Nincs kurzusoldal, sablon, shortcode vagy blokk. A tanulói felületet te építed meg az lms/v1 REST API-ra: témában, külön alkalmazásban vagy headless frontendben.
A bővítményt a WordPressben az LW Plugins → LMS menüpontban éred el. A kurzusok és a leckék külön felső menüben vannak: Kurzusok, alatta Leckék.

Az Áttekintés: a kurzusok, leckék, aktív feliratkozások és az elmúlt 30 nap kvízkitöltéseinek száma, a WooCommerce-kártya és a gyorslinkek.
Mit tud?
Szekció neve “Mit tud?”- Kurzusok és leckék a blokkszerkesztőben, szakaszokkal (modulokkal), húzd-és-ejtsd sorrenddel, előnézeti leckékkel és mellékletekkel.
- Lecke-videó YouTube-ról, Vimeóról, Wistiáról vagy saját .mp4/.webm fájlból. A szolgáltatót az URL-ből ismeri fel.
- Haladás leckénként és kurzus-százalékban. A 100%-ot elért kurzus 100% marad akkor is, ha később új leckét adsz hozzá.
- Kvíz leckénként: egyválasztós, igaz/hamis és nem pontozott nyitott kérdés. A pontozás a szerveren történik.
- Ütemezés (drip): szabad vagy lineáris haladás; kurzus, szakasz vagy lecke nyitása N óra, nap, hét vagy hónap után.
- WooCommerce: a rendelés hozzáférést ad a kurzushoz, a visszatérítés elveszi. Előfizetés és tagság is működik.
- WP-CLI (17 parancs), 5 ability, adatvédelmi export és törlés.
A kurzusok és a leckék tartalomtípusok, de nyilvános URL-jük nincs, a webhelyen nem jelennek meg.
Hozzáférés-típusok
Szekció neve “Hozzáférés-típusok”| Típus | Ki nyithatja meg |
|---|---|
| Nyitott | Bárki, bejelentkezés nélkül. |
| Ingyenes | Bejelentkezett felhasználó. |
| Fizetős | Aki megvette (WooCommerce-rendelés, -előfizetés vagy -tagság), vagy akit kézzel feliratkoztattál. |
Mentés és jogosultság
Szekció neve “Mentés és jogosultság”Mentés: jobb felül a Változások mentése gomb (vagy ⌘S / Ctrl+S). Csak a módosított beállítás változik. Ha egy mező hibás, semmi nem mentődik: „Néhány mező érvénytelen. Semmi sem mentődött.”
Az LMS-képernyőhöz manage_lms jogosultság kell (aktiváláskor az adminisztrátor szerepkör kapja meg) vagy manage_options. A Beállítások csoport fülei csak manage_options-szel látszanak. Kurzust és leckét a szokásos bejegyzés-jogosultságokkal szerkeszthetsz.
Hol mit találsz?
Szekció neve “Hol mit találsz?”| Oldal | Miről szól |
|---|---|
| Kurzusok és leckék | A szerkesztő dobozai, hozzáférés, videó, ütemezés |
| Kvíz-formátum | A kvíz JSON-dokumentuma |
| Tanulók | Feliratkozások és kvízeredmények kezelése |
| Beállítások | Hozzáférés, Kvízek, WooCommerce, Haladó |
| REST API | A frontended ezen olvas és ír |
| WP-CLI | Kurzusok, leckék, feliratkozás, LearnDash-migráció parancssorból |
| Fejlesztőknek | Abilities, szűrők, akciók |
- Kurzusok és leckékA kurzus- és lecke-szerkesztő dobozai: kurzustartalom, hozzáférés, WooCommerce-termékek, ütemezés, videó, mellékletek és kvíz.
- Kvíz-formátumA lecke kvízének JSON-formátuma: kérdéstípusok, kötelező mezők, ellenőrzés, és a kvíz mentése a szerkesztőből vagy WP-CLI-vel.
- TanulókFeliratkozások listája, kézi feliratkoztatás és visszavonás, kvízeredmények szűrése és CSV-exportja az LW LMS-ben.
- WP-CLI parancsokA wp lw-lms parancsai: kurzusok, leckék, kvízek, feliratkozás, ütemezés és a LearnDash-migráció, valódi kimenetekkel.
- FejlesztőknekAz LW LMS öt abilityje, valamint a hozzáférést, a kvízt, a REST-válaszokat és a letöltést módosító szűrők és akciók.
- Telepítés és eltávolításAz LW LMS telepítése ZIP-ből vagy Composerrel, mi megy ki az oldalról, személyes adatok, és mi marad meg eltávolítás után.
- HibaelhárításGyakori LW LMS-hibák: nem látszó kurzusoldal, 401 és 403 a REST API-ban, zárolt lecke, kvíz-korlát, lejárt letöltési link, WooCommerce-hozzáférés.
Settings
- HozzáférésAz új kurzusok alapértelmezett hozzáférése, az előnézeti leckék és az LMS-kezelők hozzáférése minden kurzushoz.
- KvízekAz alapértelmezett sikerességi százalék, és hogy a kvízes lecke csak sikeres kvízzel legyen elvégezhető.
- WooCommerceA WooCommerce-integráció ki- és bekapcsolása: a rendelések hozzáférést adnak a fizetős kurzusokhoz, a visszatérítés elveszi.
- HaladóA REST API kurzuslistájának lapmérete, a végpontok áttekintése, és az adatok törlése a bővítmény törlésekor.
REST API
- ÁttekintésAz LW LMS REST API-ja: a nyilvános lms/v1 végpontok, az admin API, a hitelesítés és a válaszok formátuma.
- KurzusokA GET /courses és a GET /courses/{id} végpont: paraméterek, lapozás, hozzáférés-adatok, valódi válaszokkal.
- Leckék és kvízekA GET /lessons/{id}, a kvíz beküldése, az ütemezés miatti zárolás, a kvíz-korlát és a mellékletek letöltése.
- HaladásA tanuló haladásának lekérése és mentése: GET /progress, GET /progress/course/{id} és POST /progress, példákkal.
- Admin APIAz LW LMS admin REST API-ja: beállítások, áttekintés, feliratkozások és kvízkitöltések kezelése, valódi válaszokkal.