Skip to content

LMS-kopplingar — utfärda vid avslutad kurs ​

Koppla ditt LMS en gång så får varje deltagare som slutför en kurs en verifierbar merit automatiskt — ingen Zapier, ingen kod, ingen manuell utfärdning. Ställ in det på sidan Integrations i instrumentpanelen.

Plattformar som stöds idag: Thinkific och Teachable. Fler (Moodle, LearnWorlds) är på väg.

Så fungerar det ​

  1. Du skapar en anslutning för ditt LMS och kopplar varje kurs till det märke som ska utfärdas.
  2. Ditt LMS anropar en privat webhook-URL när en deltagare slutför en kurs.
  3. badges.ninja verifierar händelsen, hittar det kopplade märket och utfärdar meriten till deltagaren — som kan hämta den utan konto, precis som vilken annan utmärkelse som helst.

Ett slutförande utfärdar en merit. Leveranser är idempotenta: om ditt LMS skickar samma slutförande två gånger (de gör nya försök) utfärdas det inte två gånger. Utfärdandet räknas mot din plans meritkvot som vilken annan utmärkelse som helst.

Ställ in en anslutning ​

  1. Öppna Integrations i instrumentpanelen och välj Add connection.
  2. Välj din plattform och ge anslutningen ett namn.
  3. Koppla dina kurser: ange varje kurs-ID från ditt LMS och välj det märke som ska utfärdas. Du kan också ange ett standardmärke för kurser som inte är kopplade.
  4. Spara. Du får se en webhook-URL och en signeringshemlighet — de visas bara en gång, så kopiera dem nu och klistra in dem i ditt LMS (stegen nedan).

Thinkific ​

  1. Gå till Settings → Code & Analytics → Webhooks → New webhook i Thinkific.
  2. Topic: enrollment.completed.
  3. Target URL: webhook-URL:en från din anslutning.
  4. Välj signing secret och klistra in signeringshemligheten från din anslutning. Spara och skicka ett test.

Thinkific signerar varje leverans, och vi verifierar signaturen innan vi utfärdar.

Teachable ​

  1. I Teachable (Growth-planen eller högre, vilket krävs för webhooks) går du till Settings → Webhooks och lägger till en webhook.
  2. Event: Enrollment.completed.
  3. URL: webhook-URL:en från din anslutning.
  4. Eftersom Teachable inte signerar sina webhooks bekräftar vi varje slutförande mot Teachables API innan vi utfärdar — därför ber anslutningen också om din Teachable API-nyckel. Klistra in den när du skapar anslutningen.

Bekräfta att det fungerar ​

Öppna anslutningen och expandera Recent deliveries. Varje inkommande händelse loggas med:

  • om den verifierades,
  • vilken händelsetyp ditt LMS skickade,
  • utfallet — utfärdad eller överhoppad (t.ex. att kursen inte var kopplad), med orsak,
  • och den råa payloaden, så att du ser exakt vad ditt LMS levererade.

Skicka ett testslutförande från ditt LMS och se det dyka upp här. Det är det snabbaste sättet att bekräfta hela flödet innan du går live. Leveransloggar sparas i 7 dagar.

Bra att veta ​

  • Kursen är inte kopplad? Händelsen loggas och hoppas över (inget fel skickas tillbaka till ditt LMS, så webhooken inaktiveras inte). Lägg till kopplingen så utfärdas nästa slutförande.
  • Kvoten nådd? Händelsen loggas och hoppas över tills din kvot återställs eller du uppgraderar.
  • Pausa: sätt en anslutning som pausad för att sluta utfärda utan att ta bort dess konfiguration.
  • En anslutning kan bara utfärda ditt eget kontos märken.

Relaterat ​

badges.ninja Documentation