Skip to content

Connectors LMS — emet en completar un curs ​

Connecta el teu LMS una sola vegada i cada aprenent que completi un curs rebrà una credencial verificable automàticament — sense Zapier, sense codi, sense emissió manual. Configura-ho a la pàgina Integrations del tauler.

Plataformes compatibles actualment: Thinkific i Teachable. Properament n'hi haurà més (Moodle, LearnWorlds).

Com funciona ​

  1. Crees una connexió per al teu LMS i assignes cada curs a la insígnia que s'ha d'emetre.
  2. El teu LMS crida una URL de webhook privada quan un aprenent acaba un curs.
  3. badges.ninja verifica l'esdeveniment, troba la insígnia assignada i emet la credencial a l'aprenent — que la pot reclamar sense compte, igual que qualsevol altre premi.

Una compleció emet una credencial. Els lliuraments són idempotents: si el teu LMS envia dues vegades la mateixa compleció (reintenta), no s'emetrà dues vegades. L'emissió compta contra la quota de credencials del teu pla com qualsevol altre premi.

Configura una connexió ​

  1. Al tauler, obre Integrations i tria Add connection.
  2. Escull la plataforma i dona un nom a la connexió.
  3. Assigna els cursos: introdueix cada ID de curs del teu LMS i tria la insígnia que s'ha d'emetre. També pots definir una insígnia per defecte per a qualsevol curs que no estigui assignat.
  4. Desa. Veuràs una URL de webhook i un secret de signatura — es mostren una sola vegada, així que copia'ls ara i enganxa'ls al teu LMS (passos a continuació).

Thinkific ​

  1. A Thinkific, ves a Settings → Code & Analytics → Webhooks → New webhook.
  2. Topic: enrollment.completed.
  3. Target URL: la URL de webhook de la teva connexió.
  4. Tria signing secret i enganxa-hi el secret de signatura de la teva connexió. Desa i envia una prova.

Thinkific signa cada lliurament, i nosaltres el verifiquem abans d'emetre.

Teachable ​

  1. A Teachable (pla Growth o superior, necessari per als webhooks), ves a Settings → Webhooks i afegeix un webhook.
  2. Event: Enrollment.completed.
  3. URL: la URL de webhook de la teva connexió.
  4. Com que Teachable no signa els seus webhooks, confirmem cada compleció amb l'API de Teachable abans d'emetre — per això la connexió també demana la teva clau d'API de Teachable. Enganxa-la en crear la connexió.

Comprova que funciona ​

Obre la connexió i desplega Recent deliveries. Cada esdeveniment entrant es registra amb:

  • si s'ha verificat,
  • el tipus d'esdeveniment que ha enviat el teu LMS,
  • el resultat — emès o omès (p. ex. el curs no estava assignat), amb el motiu,
  • i el payload en brut, per veure exactament què ha lliurat el teu LMS.

Envia una compleció de prova des del teu LMS i mira com hi arriba. És la manera més ràpida de confirmar el flux de punta a punta abans de passar a producció. Els registres de lliurament es conserven 7 dies.

Convé saber ​

  • Curs sense assignar? L'esdeveniment es registra i s'omet (sense error cap al teu LMS, així que el webhook no es desactivarà). Afegeix l'assignació i la compleció següent emetrà.
  • Quota esgotada? L'esdeveniment es registra i s'omet fins que es restableixi la quota o actualitzis el pla.
  • Pausa: posa una connexió en pausa per deixar d'emetre sense eliminar-ne la configuració.
  • Una connexió només pot emetre insígnies del teu propi compte.

Relacionat ​

badges.ninja Documentation