Skip to content

LMS konektori — izdavanje po završetku tečaja ​

Povežite svoj LMS jednom i svaki polaznik koji završi tečaj automatski dobiva provjerljivu vjerodajnicu — bez Zapiera, bez koda, bez ručnog izdavanja. Postavite to na stranici Integrations na nadzornoj ploči.

Trenutačno podržane platforme: Thinkific i Teachable. Uskoro stižu i druge (Moodle, LearnWorlds).

Kako to funkcionira ​

  1. Izrađujete vezu za svoj LMS i svaki tečaj mapirate na značku koju treba izdati.
  2. Vaš LMS poziva privatni URL webhooka kada polaznik završi tečaj.
  3. badges.ninja provjerava događaj, pronalazi mapiranu značku i izdaje vjerodajnicu polazniku — koji je može preuzeti bez računa, baš kao i svaku drugu nagradu.

Jedan završetak izdaje jednu vjerodajnicu. Isporuke su idempotentne: ako vaš LMS dvaput pošalje isti završetak (ponavlja slanje), izdavanje se neće dogoditi dvaput. Izdavanje se računa u kvotu vjerodajnica vašeg paketa kao i svaka druga nagrada.

Postavljanje veze ​

  1. Na nadzornoj ploči otvorite Integrations i odaberite Add connection.
  2. Odaberite svoju platformu i dajte vezi naziv.
  3. Mapirajte tečajeve: unesite ID tečaja iz svojeg LMS-a i odaberite značku koju treba izdati. Možete postaviti i zadanu značku za svaki tečaj koji nije mapiran.
  4. Spremite. Vidjet ćete URL webhooka i tajni ključ za potpisivanje — prikazuju se samo jednom, pa ih odmah kopirajte i zalijepite u svoj LMS (koraci u nastavku).

Thinkific ​

  1. U Thinkificu idite na Settings → Code & Analytics → Webhooks → New webhook.
  2. Topic: enrollment.completed.
  3. Target URL: URL webhooka iz vaše veze.
  4. Odaberite signing secret i zalijepite tajni ključ za potpisivanje iz svoje veze. Spremite i pošaljite test.

Thinkific potpisuje svaku isporuku, a mi je provjeravamo prije izdavanja.

Teachable ​

  1. U Teachableu (paket Growth ili viši, što je potrebno za webhookove) idite na Settings → Webhooks i dodajte webhook.
  2. Event: Enrollment.completed.
  3. URL: URL webhooka iz vaše veze.
  4. Budući da Teachable ne potpisuje svoje webhookove, svaki završetak prije izdavanja potvrđujemo putem Teachable API-ja — stoga veza traži i vaš Teachable API key. Zalijepite ga prilikom izrade veze.

Provjerite radi li ​

Otvorite vezu i proširite Recent deliveries. Svaki dolazni događaj bilježi se sa:

  • podatkom je li provjeren,
  • vrstom događaja koju je poslao vaš LMS,
  • ishodom — izdano ili preskočeno (npr. tečaj nije bio mapiran), s razlogom,
  • i sirovim payloadom, kako biste točno vidjeli što je vaš LMS isporučio.

Pošaljite testni završetak iz svojeg LMS-a i pratite kako stiže ovdje. To je najbrži način da provjerite cijeli tijek prije puštanja u rad. Zapisi isporuka čuvaju se 7 dana.

Dobro je znati ​

  • Tečaj nije mapiran? Događaj se bilježi i preskače (LMS-u se ne vraća pogreška, pa webhook neće biti onemogućen). Dodajte mapiranje i sljedeći završetak izdat će vjerodajnicu.
  • Kvota je dosegnuta? Događaj se bilježi i preskače dok se kvota ne resetira ili dok ne nadogradite paket.
  • Pauziranje: postavite vezu na paused kako biste zaustavili izdavanje bez brisanja njezine konfiguracije.
  • Veza može izdavati isključivo značke vašeg vlastitog računa.

Povezano ​

badges.ninja Documentation