Skip to content

LMS-konnektorer — udsted ved gennemført kursus ​

Forbind dit LMS én gang, og hver kursist, der gennemfører et kursus, får automatisk et verificerbart bevis — ingen Zapier, ingen kode, ingen manuel udstedelse. Du sætter det op på siden Integrationer i dashboardet.

Understøttede platforme i dag: Thinkific og Teachable. Flere (Moodle, LearnWorlds) er på vej.

Sådan fungerer det ​

  1. Du opretter en forbindelse til dit LMS og knytter hvert kursus til det badge, der skal udstedes.
  2. Dit LMS kalder en privat webhook-URL, når en kursist gennemfører et kursus.
  3. badges.ninja verificerer hændelsen, finder det tilknyttede badge og udsteder beviset til kursisten — som kan gøre krav på det uden en konto, præcis som enhver anden tildeling.

Én gennemførelse udsteder ét bevis. Leveringer er idempotente: sender dit LMS den samme gennemførelse to gange (de forsøger igen), udstedes der ikke to gange. Udstedelse tæller med i din plans kvote for beviser som enhver anden tildeling.

Opsæt en forbindelse ​

  1. Åbn Integrationer i dashboardet, og vælg Tilføj forbindelse.
  2. Vælg din platform, og giv forbindelsen et navn.
  3. Knyt dine kurser: indtast hvert kursus-ID fra dit LMS, og vælg det badge, der skal udstedes. Du kan også angive et standardbadge til alle kurser, der ikke er knyttet.
  4. Gem. Du får vist en webhook-URL og en signeringshemmelighed — de vises kun én gang, så kopiér dem nu, og indsæt dem i dit LMS (trin nedenfor).

Thinkific ​

  1. Gå i Thinkific til Settings → Code & Analytics → Webhooks → New webhook.
  2. Topic: enrollment.completed.
  3. Target URL: webhook-URL'en fra din forbindelse.
  4. Vælg signing secret, og indsæt signeringshemmeligheden fra din forbindelse. Gem, og send en test.

Thinkific signerer hver levering, hvilket vi verificerer, før der udstedes.

Teachable ​

  1. I Teachable (Growth-planen eller højere, som kræves til webhooks) skal du gå til Settings → Webhooks og tilføje en webhook.
  2. Event: Enrollment.completed.
  3. URL: webhook-URL'en fra din forbindelse.
  4. Fordi Teachable ikke signerer sine webhooks, bekræfter vi hver gennemførelse over for Teachable API, før der udstedes — så forbindelsen beder også om din Teachable API-nøgle. Indsæt den, når du opretter forbindelsen.

Bekræft, at det virker ​

Åbn forbindelsen, og udvid Seneste leveringer. Hver indgående hændelse logges med:

  • om den blev verificeret,
  • den hændelsestype, dit LMS sendte,
  • udfaldet — udstedt eller sprunget over (f.eks. kurset var ikke knyttet) med årsagen,
  • og den rå payload, så du kan se præcis, hvad dit LMS leverede.

Send en testgennemførelse fra dit LMS, og se den dukke op her. Det er den hurtigste måde at bekræfte hele flowet, før du går live. Leveringslogs gemmes i 7 dage.

Godt at vide ​

  • Kursus ikke knyttet? Hændelsen logges og springes over (ingen fejl tilbage til dit LMS, så webhooken bliver ikke deaktiveret). Tilføj tilknytningen, og den næste gennemførelse udstedes.
  • Kvote nået? Hændelsen logges og springes over, indtil din kvote nulstilles, eller du opgraderer.
  • Pause: sæt en forbindelse på pause for at stoppe udstedelse uden at slette dens konfiguration.
  • En forbindelse kan kun udstede badges fra din egen konto.

Relateret ​

badges.ninja Documentation