Skip to content

LMS jungtys — išdavimas baigus kursą ​

Prijunkite savo LMS vieną kartą, ir kiekvienas besimokantysis, baigęs kursą, automatiškai gaus patikrinamą kredencialą — be Zapier, be kodo, be rankinio išdavimo. Nustatykite tai prietaisų skydelio puslapyje Integracijos.

Šiuo metu palaikomos platformos: Thinkific ir Teachable. Netrukus atsiras daugiau (Moodle, LearnWorlds).

Kaip tai veikia ​

  1. Sukuriate savo LMS ryšį ir kiekvieną kursą susiejate su ženkleliu, kurį reikia išduoti.
  2. Besimokančiajam baigus kursą, jūsų LMS iškviečia privatų webhook URL.
  3. badges.ninja platformoje įvykis patikrinamas, randamas susietas ženklelis ir kredencialas išduodamas besimokančiajam — jis gali jį atsiimti be paskyros, lygiai kaip ir bet kurį kitą apdovanojimą.

Vienas baigimas išduoda vieną kredencialą. Pristatymai yra idempotentiški: jei jūsų LMS tą patį baigimą išsiunčia du kartus (jos kartoja bandymus), antras kredencialas neišduodamas. Išdavimas įskaičiuojamas į jūsų plano kredencialų limitą kaip ir bet kuris kitas apdovanojimas.

Ryšio nustatymas ​

  1. Prietaisų skydelyje atidarykite Integracijos ir pasirinkite Pridėti ryšį.
  2. Pasirinkite platformą ir suteikite ryšiui pavadinimą.
  3. Susiekite kursus: įveskite kiekvieno kurso kurso ID iš savo LMS ir pasirinkite išduotiną ženklelį. Taip pat galite nustatyti numatytąjį ženklelį kiekvienam nesusietam kursui.
  4. Išsaugokite. Pamatysite webhook URL ir pasirašymo paslaptį — jie rodomi tik vieną kartą, todėl nukopijuokite juos dabar ir įklijuokite į savo LMS (žingsniai žemiau).

Thinkific ​

  1. Thinkific eikite į Settings → Code & Analytics → Webhooks → New webhook.
  2. Topic: enrollment.completed.
  3. Target URL: jūsų ryšio webhook URL.
  4. Pasirinkite signing secret ir įklijuokite savo ryšio pasirašymo paslaptį. Išsaugokite ir išsiųskite testą.

Thinkific pasirašo kiekvieną pristatymą, o mes tai patikriname prieš išduodami.

Teachable ​

  1. Teachable (reikalingas Growth planas ar aukštesnis, nes tik jame veikia webhooks) eikite į Settings → Webhooks ir pridėkite webhook.
  2. Event: Enrollment.completed.
  3. URL: jūsų ryšio webhook URL.
  4. Kadangi Teachable nepasirašo savo webhooks, prieš išduodami kiekvieną baigimą patvirtiname per Teachable API — todėl ryšiui taip pat reikia jūsų Teachable API rakto. Įklijuokite jį kurdami ryšį.

Įsitikinkite, kad veikia ​

Atidarykite ryšį ir išskleiskite Naujausi pristatymai. Kiekvienas gautas įvykis registruojamas su:

  • ar jis patikrintas,
  • jūsų LMS atsiųstu įvykio tipu,
  • rezultatu — išduota arba praleista (pvz., kursas nebuvo susietas), nurodant priežastį,
  • ir neapdorota naudingąja apkrova, kad matytumėte, ką tiksliai atsiuntė jūsų LMS.

Išsiųskite bandomąjį baigimą iš savo LMS ir stebėkite, kaip jis atsiranda čia. Tai greičiausias būdas patikrinti visą eigą prieš pradedant naudoti realiai. Pristatymų žurnalai saugomi 7 dienas.

Verta žinoti ​

  • Kursas nesusietas? Įvykis užregistruojamas ir praleidžiamas (į jūsų LMS klaida negrąžinama, todėl webhook neišjungiamas). Pridėkite susiejimą, ir kitas baigimas bus išduotas.
  • Pasiektas limitas? Įvykis užregistruojamas ir praleidžiamas, kol jūsų limitas atsinaujins arba pakeisite planą į aukštesnį.
  • Pristabdymas: nustatykite ryšį kaip pristabdytą, kad nustotų išduoti, neištrindami jo konfigūracijos.
  • Ryšys gali išduoti tik jūsų paskyros ženklelius.

Susiję ​

badges.ninja Documentation