Tovább a tartalomhoz

Felhasználói profilok

Profiloldal építése a LearnDash Profil blokkal és shortcode-dal, kurzusrács, WooCommerce-fiókoldal és kiegészítő lehetőségek.

A LearnDash nem hoz létre magától oldalt a felhasználó profiljának és kurzusadatainak megjelenítésére, de több eszközzel is összerakhatod a sajátodat. A profilon a tanulók láthatják a beiratkozott kurzusaikat, szerkeszthetik a személyes adataikat, folytathatják a megkezdett kurzust, követhetik a pontjaikat és kvízeredményeiket, és elérik a megszerzett tanúsítványaikat.

A legegyszerűbb megoldás a LearnDash saját blokkja vagy shortcode-ja; további bővítmény nem kell hozzá. Létrehozol egy oldalt, és oda teszed be.

Blokkal:

  1. Hozz létre egy új oldalt.
  2. Kattints a + ikonra új blokk hozzáadásához.
  3. Keresd meg a LearnDash Profil blokkot, és válaszd ki.

Shortcode-dal:

[ld_profile]
https://minta-bolt.hu/profilom/
A Profilom oldal a LearnDash 3.0 sablonmintával: összesítő számok és a saját kurzusok listája

A LearnDash 3.0 sablonmintával a profil a következőket mutatja:

  • a profilképet és a nevet,
  • a profil szerkesztésére mutató hivatkozást,
  • az összesítő számokat: beiratkozott kurzusok, befejezett kurzusok, megszerzett tanúsítványok, pontok,
  • a Saját Kurzusok listát, amelyben kereshetsz a kurzusok között, látod a haladásjelzőket, letöltheted a tanúsítványokat, és megnézheted a kitöltött kvízeket a dátummal, pontszámmal és statisztikával. A kurzusokat az Összes kibontása gombbal nyithatod ki.

A régi sablonmintával a profil másként néz ki. Itt a profilkép, a név, a felhasználónév és az e-mail cím, a kurzuspontok, a profilszerkesztő hivatkozás és a beiratkozott kurzusok listája látszik haladásjelzőkkel, tanúsítvány-letöltéssel és a kitöltött kvízekkel.

A Profil az összes beiratkozott kurzust felsorolja. Ha rácsos megjelenítést szeretnél, használd a Course Grid kiegészítőt: telepítsd és aktiváld, majd

  1. szúrd be a LearnDash Kurzuslista blokkot,
  2. a „Saját kurzusok” beállítást állítsd csak a beiratkozott kurzusok megjelenítésére.

A haladásjelző megjelenítése is bekapcsolható, ekkor a felhasználó látja a haladását minden kurzusnál. Oldalszerkesztő használatakor vagy ha shortcode-ot részesítesz előnyben:

[ld_course_list mycourses="true" progress_bar="true"]

A rács további beállításairól a kurzusrács kiegészítő fejezetében olvashatsz.

Ez külső kiegészítő, az Uncanny LearnDash Toolkit Pro bővítményt igényli. Az [uo_dashboard] shortcode az [ld_profile] módosított változatát jeleníti meg. Különbségek:

  • nem mutatja a felhasználó profiladatait (profilkép, név, e-mail cím),
  • mindegyik kurzusnál megmutatja a leckéket és témákat is (a LearnDash Profil ezt nem teszi).

A kurzusokat továbbra is kibonthatod és összecsukhatod, látod az összesített haladást, a kvízadatokat és a tanúsítványokat. Blokként is elérhető, és további beállításokkal rendelkezik.

A tanulók számára hasznos, ha egy gombbal visszaugorhatnak az utoljára megnyitott kurzusra, leckére vagy témára. Ezt az ingyenes Uncanny LearnDash Toolkit Folytatás gomb modulja adja. Saját profiloldalon egy gombot ad, amely a felhasználó legutóbb megtekintett tartalmára mutat.

  1. Telepítsd és aktiváld az ingyenes Uncanny LearnDash Toolkit bővítményt.
  2. Nyisd meg az Uncanny Toolkit moduljait.
  3. Kapcsold be a Folytatás gomb (Resume Button) modult.
  4. Add a shortcode-ot a profiloldalhoz, az oldalsávba vagy az oldalszerkesztőbe oda, ahol a gombot szeretnéd:
[uo_learndash_resume]

A gomb alapértelmezett szövege „Resume”, ez átírható. Megjeleníthető a kurzus, lecke vagy téma címe is, amire a gomb mutat. Blokként is elérhető.

Az ingyenes Uncanny LearnDash Toolkit egy másik modulja a felhasználó megszerzett tanúsítványait listázza. Telepítsd a bővítményt a fentiek szerint, kapcsold be a tanúsítványlista modult, majd használd a shortcode-ot:

[uo_learndash_certificates]

Blokként is elérhető, és néhány további beállítása van.

Sokan WooCommerce-szel árulják a kurzusaikat. A WooCommerce saját fiókfelületet ad a fiókadatokkal, címekkel és rendelési előzményekkel, és ebbe beépíthető a beiratkozott kurzusok listája is.

Ha már használod a WooCommerce-et, vagy lefuttattad a beállító varázslót, a Fiókom oldal valószínűleg már létezik. Ha nincs:

  1. Hozz létre egy új oldalt.
  2. Szúrd be ezt a shortcode-ot:
[woocommerce_my_account]

A WooCommerce fiókoldal kinézete nagyban függ a témától. Ha a témád nem támogatja jól a WooCommerce-et, érdemes a téma fejlesztőjéhez fordulni.

Ugyanerre az oldalra beteheted a fent említett eszközök bármelyikét (LearnDash Profil, Folytatás gomb, tanúsítványlista). Ami ezen az oldalon van, az a WooCommerce fiók minden aloldalán megjelenik (vezérlőpult, rendelések, címek, fiókadatok). Ha ez nem megfelelő, használj egyéni végpontot.

Alapértelmezetten a WooCommerce nem engedi a nem adminisztrátor felhasználókat az admin felületre és az adminisztrációs sávra, ami a WordPress-profilra is vonatkozik. Ehhez a WooCommerce dokumentációjában leírt kerülőmegoldás kell.

A fejlesztői tapasztalat erősen ajánlott. A WooCommerce Fiókom része „végpontokra” épül: minden végpont egy aloldal a Fiókom oldalon, az URL a Fiókom oldal címe utáni része. Beépített végpontok például:

  • Rendelések: /my-account/orders/
  • Címek: /my-account/addresses/
  • Fiókadatok: /my-account/edit-account/

Saját végpontot bárki létrehozhat. A LearnDash szempontjából kézenfekvő egy kurzusok végpont, például /my-account/courses/. Erre a végpontra bármilyen profil- vagy kurzusinformációt betehetsz a fentiek közül, így a tanuló kurzusadatainak saját oldala és címe lesz.

Ha a LearnDash beépített pontrendszerét használod, az [ld_user_course_points] shortcode-dal (vagy blokkal) a felhasználó összes pontját beillesztheted egy egyéni profiloldalra. A kimenet például: „Earned Course Points: 100”.

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások