Skip to content

Penyambung LMS — keluarkan apabila kursus selesai ​

Sambungkan LMS anda sekali sahaja dan setiap pelajar yang menamatkan kursus akan menerima kredensial boleh disahkan secara automatik — tanpa Zapier, tanpa kod, tanpa pengeluaran manual. Sediakannya di halaman Integrations dalam papan pemuka.

Platform yang disokong buat masa ini: Thinkific dan Teachable. Lebih banyak lagi (Moodle, LearnWorlds) akan menyusul.

Cara ia berfungsi ​

  1. Anda mencipta sambungan untuk LMS anda dan memetakan setiap kursus kepada lencana yang perlu dikeluarkan.
  2. LMS anda memanggil URL webhook persendirian apabila pelajar menamatkan kursus.
  3. badges.ninja mengesahkan peristiwa itu, mencari lencana yang dipetakan, dan mengeluarkan kredensial kepada pelajar — yang boleh menuntutnya tanpa akaun, sama seperti anugerah lain.

Satu penamatan mengeluarkan satu kredensial. Penghantaran bersifat idempoten: jika LMS anda menghantar penamatan yang sama dua kali (ia akan cuba semula), kredensial tidak akan dikeluarkan dua kali. Pengeluaran dikira dalam peruntukan kredensial pelan anda seperti anugerah lain.

Sediakan sambungan ​

  1. Dalam papan pemuka, buka Integrations dan pilih Add connection.
  2. Pilih platform anda dan beri nama kepada sambungan.
  3. Petakan kursus anda: masukkan setiap ID kursus daripada LMS anda dan pilih lencana yang akan dikeluarkan. Anda juga boleh menetapkan lencana lalai untuk mana-mana kursus yang tidak dipetakan.
  4. Simpan. Anda akan melihat URL webhook dan rahsia penandatanganan — kedua-duanya dipaparkan sekali sahaja, jadi salin sekarang, kemudian tampal ke dalam LMS anda (langkah di bawah).

Thinkific ​

  1. Dalam Thinkific, pergi ke Settings → Code & Analytics → Webhooks → New webhook.
  2. Topik: enrollment.completed.
  3. Target URL: URL webhook daripada sambungan anda.
  4. Pilih signing secret dan tampal rahsia penandatanganan daripada sambungan anda. Simpan dan hantar ujian.

Thinkific menandatangani setiap penghantaran, dan kami mengesahkannya sebelum mengeluarkan kredensial.

Teachable ​

  1. Dalam Teachable (pelan Growth atau lebih tinggi, yang diperlukan untuk webhook), pergi ke Settings → Webhooks dan tambah webhook.
  2. Peristiwa: Enrollment.completed.
  3. URL: URL webhook daripada sambungan anda.
  4. Oleh sebab Teachable tidak menandatangani webhook-nya, kami mengesahkan setiap penamatan melalui API Teachable sebelum mengeluarkan kredensial — jadi sambungan ini juga meminta kunci API Teachable anda. Tampalkannya semasa mencipta sambungan.

Sahkan ia berfungsi ​

Buka sambungan dan kembangkan Recent deliveries. Setiap peristiwa masuk direkodkan dengan:

  • sama ada ia disahkan,
  • jenis peristiwa yang dihantar oleh LMS anda,
  • hasil — dikeluarkan, atau dilangkau (cth. kursus tidak dipetakan), beserta sebabnya,
  • dan payload mentah, supaya anda dapat melihat dengan tepat apa yang dihantar oleh LMS anda.

Hantar penamatan ujian daripada LMS anda dan lihat ia tiba di sini. Ini cara terpantas untuk mengesahkan aliran hujung ke hujung sebelum anda beroperasi secara langsung. Log penghantaran disimpan selama 7 hari.

Perlu diketahui ​

  • Kursus tidak dipetakan? Peristiwa direkodkan dan dilangkau (tiada ralat dihantar kembali ke LMS anda, jadi webhook tidak akan dinyahaktifkan). Tambah pemetaan dan penamatan seterusnya akan dikeluarkan.
  • Peruntukan telah dicapai? Peristiwa direkodkan dan dilangkau sehingga peruntukan anda ditetapkan semula atau anda menaik taraf.
  • Menjeda: tetapkan sambungan kepada dijeda untuk berhenti mengeluarkan tanpa memadam konfigurasinya.
  • Sambungan hanya boleh mengeluarkan lencana akaun anda sendiri.

Berkaitan ​

badges.ninja Documentation