Skip to content

LMS-összekötők — kibocsátás a kurzus befejezésekor ​

Kösd össze az LMS-edet egyszer, és minden tanuló, aki befejez egy kurzust, automatikusan ellenőrizhető digitális igazolást kap — Zapier, kód és kézi kibocsátás nélkül. A beállítást az irányítópult Integrations oldalán végezheted el.

Jelenleg támogatott platformok: Thinkific és Teachable. Hamarosan érkeznek továbbiak is (Moodle, LearnWorlds).

Hogyan működik ​

  1. Létrehozol egy kapcsolatot az LMS-edhez, és minden kurzust hozzárendelsz a kibocsátandó jelvényhez.
  2. Az LMS egy privát webhook-URL-t hív meg, amikor egy tanuló befejez egy kurzust.
  3. A badges.ninja ellenőrzi az eseményt, megkeresi a hozzárendelt jelvényt, és kibocsátja az igazolást a tanulónak — aki fiók nélkül átveheti, pontosan úgy, mint bármely más díjat.

Egy befejezés egy igazolást bocsát ki. A kézbesítések idempotensek: ha az LMS ugyanazt a befejezést kétszer küldi el (újrapróbálkozik), nem fog kétszer kibocsátani. A kibocsátás ugyanúgy beleszámít a csomagod igazolás-keretébe, mint bármely más díj.

Kapcsolat beállítása ​

  1. Az irányítópulton nyisd meg az Integrations oldalt, és válaszd az Add connection lehetőséget.
  2. Válaszd ki a platformot, és adj nevet a kapcsolatnak.
  3. Rendeld hozzá a kurzusokat: add meg az LMS-ből az egyes kurzusazonosítókat, és válaszd ki a kibocsátandó jelvényt. Beállíthatsz alapértelmezett jelvényt is minden olyan kurzushoz, amelyhez nincs hozzárendelés.
  4. Mentés. Megjelenik egy webhook-URL és egy aláírási titok — ezek csak egyszer jelennek meg, ezért másold ki őket most, majd illeszd be az LMS-edbe (lásd az alábbi lépéseket).

Thinkific ​

  1. A Thinkificben nyisd meg a Settings → Code & Analytics → Webhooks → New webhook menüpontot.
  2. Topic: enrollment.completed.
  3. Target URL: a kapcsolatod webhook-URL-je.
  4. Válaszd a signing secret lehetőséget, és illeszd be a kapcsolatod aláírási titkát. Mentsd el, és küldj egy tesztet.

A Thinkific minden kézbesítést aláír, amit kibocsátás előtt ellenőrzünk.

Teachable ​

  1. A Teachable-ben (Growth csomag vagy magasabb, ami a webhookokhoz szükséges) nyisd meg a Settings → Webhooks menüpontot, és adj hozzá egy webhookot.
  2. Event: Enrollment.completed.
  3. URL: a kapcsolatod webhook-URL-je.
  4. Mivel a Teachable nem írja alá a webhookjait, minden befejezést kibocsátás előtt a Teachable API-n keresztül erősítünk meg — ezért a kapcsolat a Teachable API key-t is kéri. Illeszd be a kapcsolat létrehozásakor.

Ellenőrzés, hogy működik-e ​

Nyisd meg a kapcsolatot, és bontsd ki a Recent deliveries részt. Minden beérkező esemény naplózásra kerül a következőkkel:

  • ellenőrzött-e,
  • az LMS által küldött eseménytípus,
  • az eredmény — kibocsátva vagy kihagyva (pl. a kurzus nem volt hozzárendelve), az okkal együtt,
  • és a nyers payload, hogy pontosan lásd, mit kézbesített az LMS.

Küldj egy teszt-befejezést az LMS-ből, és figyeld, ahogy megérkezik. Ez a leggyorsabb módja annak, hogy éles indulás előtt ellenőrizd a teljes folyamatot. A kézbesítési naplókat 7 napig őrizzük.

Jó tudni ​

  • Nincs hozzárendelve a kurzus? Az esemény naplózásra kerül és kimarad (az LMS-nek nem megy vissza hiba, így a webhook nem tiltódik le). Add hozzá a hozzárendelést, és a következő befejezés kibocsátást eredményez.
  • Elérted a keretet? Az esemény naplózásra kerül és kimarad, amíg a keret nem nullázódik, vagy nem váltasz magasabb csomagra.
  • Szüneteltetés: állíts egy kapcsolatot paused állapotra, hogy leálljon a kibocsátás a konfiguráció törlése nélkül.
  • Egy kapcsolat kizárólag a saját fiókod jelvényeit bocsáthatja ki.

Kapcsolódó ​

badges.ninja Documentation