Skip to content

Konektory LMS — vydávanie po dokončení kurzu ​

Pripojte svoj LMS raz a každý študent, ktorý dokončí kurz, dostane automaticky overiteľné poverenie — bez Zapieru, bez kódu, bez manuálneho vydávania. Nastavenie nájdete na stránke Integrations v dashboarde.

Momentálne podporované platformy: Thinkific a Teachable. Ďalšie (Moodle, LearnWorlds) pripravujeme.

Ako to funguje ​

  1. Vytvoríte pripojenie pre svoj LMS a každý kurz priradíte k odznaku, ktorý sa má vydať.
  2. Váš LMS zavolá súkromnú URL webhooku, keď študent dokončí kurz.
  3. badges.ninja udalosť overí, nájde priradený odznak a vydá poverenie študentovi — ten si ho môže prevziať bez účtu, rovnako ako akékoľvek iné udelenie.

Jedno dokončenie vydá jedno poverenie. Doručenia sú idempotentné: ak váš LMS pošle to isté dokončenie dvakrát (opakuje pokusy), vydanie sa nezopakuje. Vydávanie sa započítava do limitu poverení vášho plánu ako každé iné udelenie.

Nastavenie pripojenia ​

  1. V dashboarde otvorte Integrations a vyberte Add connection.
  2. Vyberte platformu a pomenujte pripojenie.
  3. Priraďte kurzy: zadajte course ID každého kurzu z vášho LMS a vyberte odznak, ktorý sa má vydať. Môžete tiež nastaviť predvolený odznak pre každý kurz, ktorý nie je priradený.
  4. Uložte. Zobrazí sa URL webhooku a podpisový kľúč — zobrazujú sa iba raz, preto si ich skopírujte teraz a vložte do svojho LMS (kroky nižšie).

Thinkific ​

  1. V Thinkific prejdite do Settings → Code & Analytics → Webhooks → New webhook.
  2. Topic: enrollment.completed.
  3. Target URL: URL webhooku z vášho pripojenia.
  4. Vyberte signing secret a vložte podpisový kľúč z vášho pripojenia. Uložte a odošlite test.

Thinkific podpisuje každé doručenie a my ho pred vydaním overujeme.

Teachable ​

  1. V Teachable (plán Growth alebo vyšší, ktorý je pre webhooky nevyhnutný) prejdite do Settings → Webhooks a pridajte webhook.
  2. Event: Enrollment.completed.
  3. URL: URL webhooku z vášho pripojenia.
  4. Keďže Teachable svoje webhooky nepodpisuje, každé dokončenie pred vydaním potvrdzujeme cez Teachable API — preto pripojenie vyžaduje aj váš API kľúč Teachable. Vložte ho pri vytváraní pripojenia.

Overte, že to funguje ​

Otvorte pripojenie a rozbaľte Recent deliveries. Každá prijatá udalosť sa zaznamená s týmito údajmi:

  • či bola overená,
  • typ udalosti, ktorý váš LMS poslal,
  • výsledok — vydané alebo preskočené (napr. kurz nebol priradený) s uvedením dôvodu,
  • a surový payload, aby ste videli, čo presne váš LMS doručil.

Pošlite z LMS testovacie dokončenie a sledujte, ako sa tu zobrazí. Je to najrýchlejší spôsob, ako pred spustením overiť celý tok. Záznamy o doručení sa uchovávajú 7 dní.

Dobré vedieť ​

  • Kurz nie je priradený? Udalosť sa zaznamená a preskočí (váš LMS nedostane chybu, takže webhook sa nedeaktivuje). Pridajte priradenie a nasledujúce dokončenie vydá poverenie.
  • Limit dosiahnutý? Udalosť sa zaznamená a preskočí, kým sa limit neobnoví alebo neprejdete na vyšší plán.
  • Pozastavenie: nastavte pripojenie ako pozastavené, aby ste zastavili vydávanie bez zmazania jeho konfigurácie.
  • Pripojenie môže vydávať iba odznaky vášho vlastného účtu.

Súvisiace ​

badges.ninja Documentation