Skip to content

LMS-ühendused — väljasta tunnistus kursuse lõpetamisel ​

Ühenda oma LMS üks kord ja iga õppija, kes kursuse lõpetab, saab kontrollitava tunnistuse automaatselt — ilma Zapierita, ilma koodita, ilma käsitsi väljastamiseta. Seadista see armatuurlaua lehel Integrations.

Praegu toetatud platvormid: Thinkific ja Teachable. Rohkem (Moodle, LearnWorlds) on tulemas.

Kuidas see töötab ​

  1. Sa lood oma LMS-i jaoks ühenduse ja seostad iga kursuse märgiga, mis tuleb väljastada.
  2. Sinu LMS kutsub privaatset webhooki URL-i, kui õppija kursuse lõpetab.
  3. badges.ninja kontrollib sündmust, leiab seotud märgi ja väljastab tunnistuse õppijale — kes saab selle kätte ilma kontota, täpselt nagu iga teise autasu.

Üks lõpetamine väljastab ühe tunnistuse. Edastused on idempotentsed: kui sinu LMS saadab sama lõpetamise kaks korda (nad proovivad uuesti), ei väljastata kaks korda. Väljastamine arvestatakse sinu paketi tunnistuste limiidist nagu iga teine autasu.

Ühenduse seadistamine ​

  1. Ava armatuurlaual Integrations ja vali Add connection.
  2. Vali oma platvorm ja anna ühendusele nimi.
  3. Seosta oma kursused: sisesta iga kursuse ID oma LMS-ist ja vali väljastatav märk. Saad määrata ka vaikemärgi kursustele, mis pole seostatud.
  4. Salvesta. Näed webhooki URL-i ja allkirjastamise saladust — need kuvatakse ainult üks kord, seega kopeeri need kohe ja kleebi oma LMS-i (sammud allpool).

Thinkific ​

  1. Ava Thinkificus Settings → Code & Analytics → Webhooks → New webhook.
  2. Topic: enrollment.completed.
  3. Target URL: sinu ühenduse webhooki URL.
  4. Vali signing secret ja kleebi oma ühenduse allkirjastamise saladus. Salvesta ja saada test.

Thinkific allkirjastab iga edastuse ning me kontrollime seda enne väljastamist.

Teachable ​

  1. Ava Teachable'is (Growth plan või kõrgem, mis on webhookide jaoks nõutav) Settings → Webhooks ja lisa webhook.
  2. Event: Enrollment.completed.
  3. URL: sinu ühenduse webhooki URL.
  4. Kuna Teachable ei allkirjasta oma webhooke, kinnitame iga lõpetamise enne väljastamist Teachable'i API vastu — seega küsib ühendus ka sinu Teachable API võtit. Kleebi see ühenduse loomisel.

Veendu, et see töötab ​

Ava ühendus ja laienda Recent deliveries. Iga saabunud sündmus logitakse järgmiste andmetega:

  • kas see kinnitati,
  • sinu LMS-i saadetud sündmuse tüüp,
  • tulemus — väljastatud või vahele jäetud (nt kursus polnud seostatud), koos põhjusega,
  • ja toorandmed (payload), et näeksid täpselt, mida sinu LMS edastas.

Saada oma LMS-ist testlõpetamine ja jälgi, kuidas see siia jõuab. See on kiireim viis kogu voo kontrollimiseks enne käivitamist. Edastuslogisid hoitakse 7 päeva.

Hea teada ​

  • Kursus pole seostatud? Sündmus logitakse ja jäetakse vahele (sinu LMS-ile ei tagastata viga, seega webhooki ei keelata). Lisa seos ja järgmine lõpetamine väljastab.
  • Limiit täis? Sündmus logitakse ja jäetakse vahele, kuni limiit lähtestub või sa uuendad paketti.
  • Peatamine: sea ühendus peatatuks, et väljastamine lõpetada ilma selle seadistust kustutamata.
  • Ühendus saab väljastada ainult sinu enda konto märke.

Seotud ​

badges.ninja Documentation