Skip to Content

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éges6.6+
PHP szükséges8.1+
Tesztelve6.7
LicencGPL-2.0-or-later
GitHublwplugins/lw-lms 

Telepítés

bash
composer require lwplugins/lw-lms

Vagy 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égpontLeírás
Kurzus végpontokKurzusok listázása és lekérdezése
Lecke végpontokLeckék listázása és lekérdezése
Haladás végpontokFelhasználói haladás követése és frissítése
Letöltési végpontokVédett fájlok letöltése

WP-CLI parancsok

bash
# Migráció LearnDashből wp lw-lms migrate-learndash wp lw-lms migrate-learndash --dry-run --verbose

A 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égLeírás
lw-lms/list-coursesKurzusok listázása
lw-lms/get-courseKurzus részleteinek lekérése leckékkel
lw-lms/get-progressFelhasználói haladás lekérése
lw-lms/set-progressLecke befejezési állapot frissítése
lw-lms/get-optionsLMS 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.