Skip to content

LMS конектори — издавање при завршетку курса ​

Повежите свој LMS једном и сваки полазник који заврши курс аутоматски добија акредитив који се може верификовати — без Zapier-а, без кода, без ручног издавања. Подесите га на страници Integrations на контролној табли.

Платформе које се тренутно подржавају: Thinkific и Teachable. Још (Moodle, LearnWorlds) је на путу.

Како функционише ​

  1. Креирате везу за свој LMS и сваки курс мапирате на значку која треба да се изда.
  2. Ваш LMS позива приватни URL вебхука када полазник заврши курс.
  3. badges.ninja верификује догађај, проналази мапирану значку и издаје акредитив полазнику — који га може преузети без налога, потпуно исто као и било коју другу награду.

Један завршетак издаје један акредитив. Достављања су идемпотентна: ако ваш LMS пошаље исти завршетак два пута (понављају покушаје), неће се издати два пута. Издавање се урачунава у квоту акредитива вашег плана као и свака друга награда.

Подешавање везе ​

  1. На контролној табли отворите Integrations и изаберите Add connection.
  2. Изаберите платформу и дајте вези име.
  3. Мапирајте курсеве: унесите сваки ID курса из свог LMS-а и изаберите значку која треба да се изда. Можете подесити и подразумевану значку за сваки курс који није мапиран.
  4. Сачувајте. Видећете URL вебхука и тајну за потписивање — они се приказују само једном, зато их одмах копирајте, а затим налепите у свој LMS (кораци испод).

Thinkific ​

  1. У Thinkific-у идите на Settings → Code & Analytics → Webhooks → New webhook.
  2. Topic: enrollment.completed.
  3. Target URL: URL вебхука из ваше везе.
  4. Изаберите signing secret и налепите тајну за потписивање из ваше везе. Сачувајте и пошаљите тест.

Thinkific потписује свако достављање, а ми потпис верификујемо пре издавања.

Teachable ​

  1. У Teachable-у (план Growth или виши, што је потребно за вебхукове) идите на Settings → Webhooks и додајте вебхук.
  2. Event: Enrollment.completed.
  3. URL: URL вебхука из ваше везе.
  4. Пошто Teachable не потписује своје вебхукове, сваки завршетак потврђујемо преко Teachable API-ја пре издавања — зато веза тражи и ваш Teachable API кључ. Налепите га приликом креирања везе.

Потврдите да ради ​

Отворите везу и проширите Recent deliveries. Сваки долазни догађај се бележи са:

  • подацима да ли је верификован,
  • типом догађаја који је послао ваш LMS,
  • исходом — издато или прескочено (нпр. курс није мапиран), са разлогом,
  • и сировим payload-ом, да видите шта је тачно ваш LMS доставио.

Пошаљите пробни завршетак из свог LMS-а и пратите како стиже овде. То је најбржи начин да потврдите цео ток пре него што кренете уживо. Евиденције достављања чувају се 7 дана.

Добро је знати ​

  • Курс није мапиран? Догађај се бележи и прескаче (ваш LMS не добија грешку, па вебхук неће бити онемогућен). Додајте мапирање и следећи завршетак ће се издати.
  • Квота достигнута? Догађај се бележи и прескаче док се квота не ресетује или док не пређете на виши план.
  • Паузирање: поставите везу на паузирано да бисте зауставили издавање без брисања њене конфигурације.
  • Веза може да издаје искључиво значке вашег сопственог налога.

Повезано ​

badges.ninja Documentation