- รับลิงก์
- อีเมล
- แอปอื่นๆ
เขียนโดย
Komkrit Aree
ใน
- รับลิงก์
- อีเมล
- แอปอื่นๆ
วันนี้ลูกค้าที่ทำบทเรียน e-Learning จากธนาคารแห่งหนึ่ง มีปัญหาเรื่องของการตัวบทเรียนไม่ส่งค่าคะแนนเข้าระบบซึ่งจากการที่ผมได้ทำการทดสอบกับระบบ Moodle ซึ่งเป็น LMS แบบ Open Source แล้วไม่มีปัญหาอะไร จึงลองไปทดสอบที่ไซต์ลูกค้าเพื่อที่จะได้ทราบสาเหตุ
..........
ผมลองใช้ LMS หลายๆ ระบบที่เป็น Open Source ทดสอบดู ก็มีตั้งแต่ Moodle, eFront, Docebo ส่วนใหญ่จะใช้จาก 3 ค่ายนี่แหล่ะ
รูปที่ 1 แสดงการทดสอบการส่งค่าคะแนนบน Moodle |
จากการทดสอบพวก SCORM API ซึ่งเป็นเวอร์ชั่น 1.2 เท่าที่ลองทดสอบก็ไม่มีปัญหาอะไร ส่งค่าคะแนนเข้าตามปกติ พร้อมเซ็ตเงื่อนไขของ mastery score ที่ 70 คะแนน ซึ่งเป็นเกณฑ์ผ่านของธนาคารเมื่อทำแบบทดสอบนี้เสร็จแล้ว
รูปที่ 2 แสดงตัวอย่างของค่าคะแนนที่ถูกส่งเข้าระบบเมื่อทำแบบทดสอบนั้นๆ เสร็จ |
ประเด็นคือ มันสามารถส่งค่าคะแนนเข้าไปได้ในส่วนของหัวข้อแบบทดสอบต่างๆ แต่ปัญหาก็คือมันไม่สามารถส่งค่าไปยังระบบ (System) เพื่อดูค่าคะแนนรวมของวิชานั้นๆ ได้ ถ้างงก็ลองดูจากภาพด้านล่างครับ
รูปที่ 3 ค่าคะแนนไม่สามารถส่งเข้าไปยังวิชานั้นๆ ได้ |
จากประเด็นนี้จึงทำให้เมื่อทาง Admin ดูรายงานซึ่งจะมีแค่ชื่อวิชากับรายละเอียดต่างๆ รวมทั้งคะแนนต่างๆ ที่มีภายในวิชานั้นๆ ไม่สามารถแสดงค่าคะแนนขึ้นมาให้ดูได้ ปัญหานี้ผมก็ไม่ทราบว่าเป็นเพราะอะไร หาทางแก้ไขอยู่นาน ซึ่งเคสนี้ไม่เคยเจอมาก่อนเลยไม่รู้ว่าจะทำยังไง จนมีเจ้าหน้าที่คนนึงเคยเจอเคสนี้มาก่อน เจ้าหน้าที่ได้ให้คำแนะนำว่าเนื่องจากระบบนี้ปกติถ้าทำเราเป็นลักษณะเรียงลำดับ (Sequence) จากหัวข้อใหญ่ -> หัวข้อย่อย ถ้ามีพวกแบบฝึกหัด หรือกิจกรรมที่จะมีการเก็บคะแนน จำเป็นต้องไปเซ็ตค่า Sequencing ในโปรแกรม IBM Lotus Workplace Collaborative Learning Authoring Tools เสียก่อน เพื่อเลือกค่าคะแนนที่ต้องการส่งไปยังหัวข้อหลักของรายวิชานั้นๆ
เอาล่ะ...พูดถึงปัญหามาซะยืดยาว ขอสรุปแนวทางการแก้ปัญหาในกรณีที่เจอแบบนี้กันนะครับ
ก่อนอื่นต้องมีโปรแกรม IBM Lotus Workplace Collaborative Learning Authoring Tools สำหรับ Package บทเรียนของเรา ไม่แนะนำโปรแกรมอื่น เช่น Reload Editor เพราะไม่เวิร์ค ใช้ของเค้าดีกว่าครับ
จากนั้นสำหรับหัวข้อที่เป็นแบบทดสอบที่จำเป็นต้องส่งค่าคะแนนขึ้นระบบด้วย SCORM API แนะนำให้ตั้งค่าตามนี้ ** สำหรับ mastery score ก็แล้วแต่ว่าแต่ละที่กำหนดไว้ที่เท่าไหร่นะครับ
รูปที่ 4 ตัวอย่างการกำหนดค่าสำหรับแบบทดสอบ |
จากนั้นให้เปิดแท็ป Sequencing โดยการไปที่ Tools -> Options...
รูปที่ 5 ตั้งค่าการใช้งาน Sequencing |
รูปที่ 6 เปิดการใช้งาน Sequencing |
จะเห็นว่ามีแท็ป Sequencing เพิ่มเข้ามา (อยู่หลังแท็ป Properties) จากนั้นให้ทำการตั้งค่าดังนี้
รูปที่ 7 กำหนดค่าสำหรับหัวข้อที่ไม่ใช่แบบทดสอบ |
2. สำหรับหัวข้อที่เป็นแบบทดสอบหรือกิจกรรมที่มีการส่งค่าคะแนนเข้าระบบ ให้ทำการตั้งค่าดังรูปที่ 8
ปล. ในกรณีที่มีหลายๆ แบบทดสอบก็ให้กำหนดตามข้อที่ 2 ครับ
เพียงเท่านี้ปัญหาเรื่องของการส่งค่าคะแนนเข้าระบบ IBM Lotus Workplace Collaborative Learning ก็ไม่ใช่เรื่องยากอีกต่อไป หวังว่าคงเป็นประโยชน์ต่อใครที่เจอเหตุการณ์กรณีแบบผมนะครับ :)
รูปที่ 8 กำหนดค่าสำหรับหัวข้อที่เป็นแบบทดสอบ |
ปล. ในกรณีที่มีหลายๆ แบบทดสอบก็ให้กำหนดตามข้อที่ 2 ครับ
เพียงเท่านี้ปัญหาเรื่องของการส่งค่าคะแนนเข้าระบบ IBM Lotus Workplace Collaborative Learning ก็ไม่ใช่เรื่องยากอีกต่อไป หวังว่าคงเป็นประโยชน์ต่อใครที่เจอเหตุการณ์กรณีแบบผมนะครับ :)
ความคิดเห็น
แสดงความคิดเห็น