Skip to content

LMS Bağlayıcıları — kurs tamamlandığında kimlik bilgisi düzenleyin ​

LMS'inizi bir kez bağlayın; bir kursu tamamlayan her öğrenci otomatik olarak doğrulanabilir bir kimlik bilgisi alsın — Zapier yok, kod yok, elle düzenleme yok. Kurulumu panodaki Integrations sayfasından yapın.

Bugün desteklenen platformlar: Thinkific ve Teachable. Yenileri (Moodle, LearnWorlds) yolda.

Nasıl çalışır ​

  1. LMS'iniz için bir bağlantı oluşturur ve her kursu, düzenlenmesi gereken rozetle eşleştirirsiniz.
  2. Bir öğrenci kursu bitirdiğinde LMS'iniz özel bir webhook URL'sini çağırır.
  3. badges.ninja olayı doğrular, eşleştirilmiş rozeti bulur ve kimlik bilgisini öğrenciye düzenler — öğrenci bunu, diğer tüm ödüller gibi, hesap olmadan talep edebilir.

Bir tamamlama tek bir kimlik bilgisi düzenler. Teslimatlar idempotenttir: LMS'iniz aynı tamamlamayı iki kez gönderirse (yeniden deneme yaparlar) iki kez düzenlenmez. Düzenleme, diğer tüm ödüller gibi planınızın kimlik bilgisi kotasından düşer.

Bağlantı kurma ​

  1. Panoda Integrations sayfasını açın ve Add connection seçeneğini seçin.
  2. Platformunuzu seçin ve bağlantıya bir ad verin.
  3. Kurslarınızı eşleştirin: LMS'inizdeki her kurs ID'sini girin ve düzenlenecek rozeti seçin. Eşleştirilmemiş kurslar için bir varsayılan rozet de belirleyebilirsiniz.
  4. Kaydedin. Bir webhook URL'si ve bir signing secret göreceksiniz — bunlar yalnızca bir kez gösterilir, bu yüzden şimdi kopyalayın ve LMS'inize yapıştırın (aşağıdaki adımlar).

Thinkific ​

  1. Thinkific'te Settings → Code & Analytics → Webhooks → New webhook yolunu izleyin.
  2. Topic: enrollment.completed.
  3. Target URL: bağlantınızdaki webhook URL'si.
  4. signing secret seçeneğini seçin ve bağlantınızdaki signing secret'ı yapıştırın. Kaydedin ve bir test gönderin.

Thinkific her teslimatı imzalar; biz de düzenlemeden önce bunu doğrularız.

Teachable ​

  1. Teachable'da (webhook'lar için gerekli olan Growth planı veya üzeri) Settings → Webhooks bölümüne gidin ve bir webhook ekleyin.
  2. Event: Enrollment.completed.
  3. URL: bağlantınızdaki webhook URL'si.
  4. Teachable webhook'larını imzalamadığı için, düzenlemeden önce her tamamlamayı Teachable API'si üzerinden doğrularız — bu nedenle bağlantı sizden Teachable API anahtarınızı da ister. Bağlantıyı oluştururken yapıştırın.

Çalıştığını doğrulayın ​

Bağlantıyı açın ve Recent deliveries bölümünü genişletin. Gelen her olay şu bilgilerle kaydedilir:

  • doğrulanıp doğrulanmadığı,
  • LMS'inizin gönderdiği olay türü,
  • sonuç — düzenlendi veya atlandı (ör. kurs eşleştirilmemişti), nedeniyle birlikte,
  • ve LMS'inizin tam olarak ne gönderdiğini görmeniz için ham payload.

LMS'inizden bir test tamamlaması gönderin ve burada belirmesini izleyin. Canlıya geçmeden önce uçtan uca akışı doğrulamanın en hızlı yolu budur. Teslimat günlükleri 7 gün saklanır.

Bilmeniz gerekenler ​

  • Kurs eşleştirilmemiş mi? Olay kaydedilir ve atlanır (LMS'inize hata dönmez, bu yüzden webhook devre dışı kalmaz). Eşleştirmeyi ekleyin; bir sonraki tamamlama kimlik bilgisi düzenler.
  • Kota doldu mu? Olay, kotanız sıfırlanana veya yükseltme yapana kadar kaydedilir ve atlanır.
  • Duraklatma: yapılandırmasını silmeden düzenlemeyi durdurmak için bir bağlantıyı duraklatılmış olarak ayarlayın.
  • Bir bağlantı yalnızca kendi hesabınızın rozetlerini düzenleyebilir.

İlgili ​

badges.ninja Documentation