Skip to content

LMS Connectors — terbitkan saat kursus selesai ​

Hubungkan LMS Anda sekali saja, dan setiap pelajar yang menyelesaikan kursus akan menerima kredensial yang dapat diverifikasi secara otomatis — tanpa Zapier, tanpa kode, tanpa penerbitan manual. Atur di halaman Integrations pada dasbor.

Platform yang didukung saat ini: Thinkific dan Teachable. Lainnya (Moodle, LearnWorlds) segera hadir.

Cara kerjanya ​

  1. Anda membuat koneksi untuk LMS Anda dan memetakan setiap kursus ke lencana yang harus diterbitkan.
  2. LMS Anda memanggil URL webhook privat saat pelajar menyelesaikan kursus.
  3. badges.ninja memverifikasi peristiwa tersebut, menemukan lencana yang dipetakan, lalu menerbitkan kredensial kepada pelajar — yang dapat mengklaimnya tanpa akun, persis seperti penghargaan lainnya.

Satu penyelesaian menerbitkan satu kredensial. Pengiriman bersifat idempoten: jika LMS Anda mengirim penyelesaian yang sama dua kali (LMS akan mencoba ulang), kredensial tidak akan diterbitkan dua kali. Penerbitan dihitung terhadap kuota kredensial paket Anda seperti penghargaan lainnya.

Mengatur koneksi ​

  1. Di dasbor, buka Integrations lalu pilih Add connection.
  2. Pilih platform Anda dan beri nama koneksi.
  3. Petakan kursus Anda: masukkan setiap course ID dari LMS Anda dan pilih lencana yang akan diterbitkan. Anda juga dapat menetapkan lencana default untuk kursus mana pun yang belum dipetakan.
  4. Simpan. Anda akan melihat URL webhook dan signing secret — keduanya ditampilkan sekali saja, jadi salin sekarang, lalu tempelkan ke LMS Anda (langkah di bawah).

Thinkific ​

  1. Di Thinkific, buka Settings → Code & Analytics → Webhooks → New webhook.
  2. Topic: enrollment.completed.
  3. Target URL: URL webhook dari koneksi Anda.
  4. Pilih signing secret dan tempelkan signing secret dari koneksi Anda. Simpan dan kirim pengujian.

Thinkific menandatangani setiap pengiriman, dan kami memverifikasinya sebelum menerbitkan.

Teachable ​

  1. Di Teachable (paket Growth atau lebih tinggi, yang diperlukan untuk webhook), buka Settings → Webhooks dan tambahkan webhook.
  2. Event: Enrollment.completed.
  3. URL: URL webhook dari koneksi Anda.
  4. Karena Teachable tidak menandatangani webhook-nya, kami mengonfirmasi setiap penyelesaian melalui API Teachable sebelum menerbitkan — sehingga koneksi ini juga meminta API key Teachable Anda. Tempelkan saat membuat koneksi.

Pastikan berfungsi ​

Buka koneksi dan perluas Recent deliveries. Setiap peristiwa masuk dicatat beserta:

  • apakah peristiwa tersebut terverifikasi,
  • jenis peristiwa yang dikirim LMS Anda,
  • hasilnya — diterbitkan, atau dilewati (mis. kursus belum dipetakan), beserta alasannya,
  • dan payload mentah, sehingga Anda dapat melihat persis apa yang dikirim LMS Anda.

Kirim penyelesaian uji dari LMS Anda dan lihat hasilnya muncul di sini. Ini cara tercepat untuk memastikan alur end-to-end sebelum Anda go live. Log pengiriman disimpan selama 7 hari.

Perlu diketahui ​

  • Kursus belum dipetakan? Peristiwa dicatat lalu dilewati (tanpa error ke LMS Anda, sehingga webhook tidak akan dinonaktifkan). Tambahkan pemetaan dan penyelesaian berikutnya akan menerbitkan kredensial.
  • Kuota habis? Peristiwa dicatat lalu dilewati hingga kuota Anda direset atau Anda melakukan upgrade.
  • Menjeda: setel koneksi ke paused untuk berhenti menerbitkan tanpa menghapus konfigurasinya.
  • Sebuah koneksi hanya dapat menerbitkan lencana milik akun Anda sendiri.

Terkait ​

badges.ninja Documentation