Skip to content

ตัวเชื่อมต่อ LMS — ออกข้อมูลรับรองเมื่อเรียนจบหลักสูตร ​

เชื่อมต่อ LMS ของคุณเพียงครั้งเดียว แล้วผู้เรียนทุกคนที่เรียนจบหลักสูตรจะได้รับข้อมูลรับรองที่ตรวจสอบได้ โดยอัตโนมัติ ไม่ต้องใช้ Zapier ไม่ต้องเขียนโค้ด และไม่ต้องออกด้วยตนเอง ตั้งค่าได้ที่หน้า Integrations ในแดชบอร์ด

แพลตฟอร์มที่รองรับในปัจจุบัน: Thinkific และ Teachable โดยจะมี Moodle และ LearnWorlds ตามมาเร็วๆ นี้

วิธีการทำงาน ​

  1. คุณสร้าง การเชื่อมต่อ สำหรับ LMS ของคุณ และจับคู่แต่ละ หลักสูตร กับ ตราสัญลักษณ์ดิจิทัล ที่ต้องการออกให้
  2. LMS ของคุณเรียก URL เว็บฮุกส่วนตัวเมื่อผู้เรียนเรียนจบหลักสูตร
  3. badges.ninja ตรวจสอบเหตุการณ์ ค้นหาตราสัญลักษณ์ที่จับคู่ไว้ และออกข้อมูลรับรองให้ผู้เรียน ซึ่งสามารถรับได้โดยไม่ต้องมีบัญชี เหมือนกับการมอบรางวัลอื่นๆ

การเรียนจบหนึ่งครั้งจะออกข้อมูลรับรอง หนึ่ง รายการ การส่งเหตุการณ์เป็นแบบ idempotent คือหาก LMS ของคุณส่งการเรียนจบเดิมซ้ำสองครั้ง (เพราะมีการลองส่งใหม่) ระบบจะไม่ออกซ้ำ การออกข้อมูลรับรองจะนับรวมในโควตาข้อมูลรับรองของแพ็กเกจคุณ เหมือนกับการมอบรางวัลอื่นๆ

ตั้งค่าการเชื่อมต่อ ​

  1. ในแดชบอร์ด เปิด Integrations แล้วเลือก Add connection
  2. เลือกแพลตฟอร์มของคุณและตั้งชื่อให้การเชื่อมต่อ
  3. จับคู่หลักสูตรของคุณ: กรอก course ID แต่ละรายการจาก LMS ของคุณ แล้วเลือก ตราสัญลักษณ์ดิจิทัล ที่จะออก คุณยังสามารถตั้ง ตราสัญลักษณ์เริ่มต้น สำหรับหลักสูตรที่ไม่ได้จับคู่ไว้ได้ด้วย
  4. บันทึก คุณจะเห็น URL เว็บฮุก และ signing secret ซึ่งจะแสดง เพียงครั้งเดียว ดังนั้นโปรดคัดลอกไว้ทันที แล้ววางลงใน LMS ของคุณ (ขั้นตอนด้านล่าง)

Thinkific ​

  1. ใน Thinkific ไปที่ Settings → Code & Analytics → Webhooks → New webhook
  2. Topic: enrollment.completed
  3. Target URL: URL เว็บฮุกจากการเชื่อมต่อของคุณ
  4. เลือก signing secret แล้ววาง signing secret จากการเชื่อมต่อของคุณ บันทึกและส่งการทดสอบ

Thinkific ลงลายมือชื่อในทุกการส่ง ซึ่งเราจะตรวจสอบก่อนออกข้อมูลรับรอง

Teachable ​

  1. ใน Teachable (แพ็กเกจ Growth ขึ้นไป ซึ่งจำเป็นสำหรับเว็บฮุก) ไปที่ Settings → Webhooks แล้วเพิ่มเว็บฮุก
  2. Event: Enrollment.completed
  3. URL: URL เว็บฮุกจากการเชื่อมต่อของคุณ
  4. เนื่องจาก Teachable ไม่ลงลายมือชื่อเว็บฮุกของตน เราจึงยืนยันการเรียนจบแต่ละรายการกับ API ของ Teachable ก่อนออกข้อมูลรับรอง การเชื่อมต่อจึงขอ Teachable API key ของคุณด้วย ให้วางไว้ตอนสร้างการเชื่อมต่อ

ยืนยันว่าทำงานได้ ​

เปิดการเชื่อมต่อแล้วขยาย Recent deliveries เหตุการณ์ขาเข้าแต่ละรายการจะถูกบันทึกพร้อมข้อมูลต่อไปนี้:

  • ตรวจสอบ ผ่านหรือไม่
  • ประเภทเหตุการณ์ ที่ LMS ของคุณส่งมา
  • ผลลัพธ์ คือออกแล้ว หรือข้าม (เช่น หลักสูตรไม่ได้จับคู่ไว้) พร้อมเหตุผล
  • และ payload ดิบ เพื่อให้คุณเห็นว่า LMS ส่งอะไรมาอย่างชัดเจน

ส่งการเรียนจบทดสอบจาก LMS ของคุณแล้วดูว่าเหตุการณ์มาถึงที่นี่ นี่เป็นวิธีที่เร็วที่สุดในการยืนยันการทำงานแบบครบวงจรก่อนใช้งานจริง บันทึกการส่งจะถูกเก็บไว้ 7 วัน

ควรทราบ ​

  • หลักสูตรไม่ได้จับคู่ไว้? เหตุการณ์จะถูกบันทึกและข้ามไป (ไม่มีข้อผิดพลาดส่งกลับไปยัง LMS ของคุณ จึงไม่ทำให้เว็บฮุกถูกปิดใช้งาน) เพิ่มการจับคู่แล้วการเรียนจบครั้งถัดไปจะออกข้อมูลรับรอง
  • ถึงโควตาแล้ว? เหตุการณ์จะถูกบันทึกและข้ามไปจนกว่าโควตาจะรีเซ็ตหรือคุณอัปเกรด
  • การหยุดชั่วคราว: ตั้งการเชื่อมต่อเป็นหยุดชั่วคราวเพื่อหยุดการออกข้อมูลรับรองโดยไม่ต้องลบการตั้งค่า
  • การเชื่อมต่อสามารถออกได้เฉพาะตราสัญลักษณ์ใน บัญชีของคุณเอง เท่านั้น

ที่เกี่ยวข้อง ​

badges.ninja Documentation