Skip to content

LMS-koblinger — utsted ved fullført kurs ​

Koble til LMS-et ditt én gang, så får hver deltaker som fullfører et kurs et verifiserbart bevis automatisk — uten Zapier, uten kode, uten manuell utstedelse. Sett det opp på siden Integrations i dashbordet.

Plattformer som støttes i dag: Thinkific og Teachable. Flere (Moodle, LearnWorlds) er på vei.

Slik fungerer det ​

  1. Du oppretter en kobling for LMS-et ditt og knytter hvert kurs til det merket som skal utstedes.
  2. LMS-et ditt kaller en privat webhook-URL når en deltaker fullfører et kurs.
  3. badges.ninja verifiserer hendelsen, finner det tilknyttede merket og utsteder beviset til deltakeren — som kan hente det uten konto, akkurat som andre tildelinger.

Én fullføring utsteder ett bevis. Leveringer er idempotente: hvis LMS-et ditt sender den samme fullføringen to ganger (de prøver på nytt), utstedes det ikke to ganger. Utstedelse teller mot planens beviskvote som alle andre tildelinger.

Sett opp en kobling ​

  1. Åpne Integrations i dashbordet og velg Add connection.
  2. Velg plattform og gi koblingen et navn.
  3. Knytt kursene dine: skriv inn hver kurs-ID fra LMS-et ditt og velg merket som skal utstedes. Du kan også angi et standardmerke for kurs som ikke er knyttet.
  4. Lagre. Du får se en webhook-URL og en signeringshemmelighet — disse vises bare én gang, så kopier dem nå og lim dem inn i LMS-et ditt (trinnene nedenfor).

Thinkific ​

  1. Gå til Settings → Code & Analytics → Webhooks → New webhook i Thinkific.
  2. Emne: enrollment.completed.
  3. Mål-URL: webhook-URL-en fra koblingen din.
  4. Velg signing secret og lim inn signeringshemmeligheten fra koblingen din. Lagre og send en test.

Thinkific signerer hver levering, og vi verifiserer signaturen før utstedelse.

Teachable ​

  1. Gå til Settings → Webhooks i Teachable (Growth-planen eller høyere, som kreves for webhooks) og legg til en webhook.
  2. Hendelse: Enrollment.completed.
  3. URL: webhook-URL-en fra koblingen din.
  4. Fordi Teachable ikke signerer webhookene sine, bekrefter vi hver fullføring mot Teachable-API-et før utstedelse — så koblingen ber også om Teachable API-nøkkelen din. Lim den inn når du oppretter koblingen.

Bekreft at det fungerer ​

Åpne koblingen og utvid Recent deliveries. Hver innkommende hendelse logges med:

  • om den ble verifisert,
  • hendelsestypen LMS-et ditt sendte,
  • utfallet — utstedt eller hoppet over (f.eks. kurset var ikke knyttet), med årsak,
  • og rå payload, slik at du ser nøyaktig hva LMS-et ditt leverte.

Send en testfullføring fra LMS-et ditt og se den dukke opp her. Dette er den raskeste måten å bekrefte hele flyten på før du går live. Leveringslogger oppbevares i 7 dager.

Greit å vite ​

  • Kurset er ikke knyttet? Hendelsen logges og hoppes over (ingen feil sendes tilbake til LMS-et ditt, så webhooken deaktiveres ikke). Legg til tilknytningen, så utstedes neste fullføring.
  • Kvoten er nådd? Hendelsen logges og hoppes over til kvoten tilbakestilles eller du oppgraderer.
  • Pause: sett en kobling på pause for å stoppe utstedelse uten å slette konfigurasjonen.
  • En kobling kan bare utstede din egen kontos merker.

Relatert ​

badges.ninja Documentation