ระบบสอบ Super AI Engineer รอบ 1

หลายสัปดาห์ในการประชุมกรรมการ เรื่องการจัดสอบรอบที่ 1 ก็เสนอทุกคนไปว่าจะใช้ Moodle ในการจัดสอบครั้งนี้ เนื่องระบบที่มันพร้อมอยู่แล้ว ตัดมาที่ 1 สัปดาห์ก่อนสอบ ซึ่งตอนนี้ได้ IRIS Cloud ของ CAT มาใช้พอดี ก็จัดไปอย่างให้เสีย ;P

ที่นี้ก็วางแผนว่าจะลง Docker แล้วรัน Moodle คู่กับ Gitlab แต่ก็ลองแล้วมีปัญหาหลายอย่าง ทำอยู่สองสามวัน พอถึงวันจันทร์ถึงกับจะอ้วก เพราะเครียดจัด มาวันอังคารก็เลยเปลี่ยนแผนว่าไม่ใช้ Docker แล้วไปใช้ Ngnix อย่างเดี่ยวก็ได้ แต่ก็ไม่วายมีปัญหาเช่นกัน (ความเครียดก็เพิ่มขึ้นกว่าเก่า) คือตอนลงมันได้ปกติ แต่มันมาผิดปกติตอนลงเสร็จ พวก CSS / รูปภาพไม่ขึ้นมาเลย ทั้งที่ลองแบบทั้ง HTTP และ HTTPS ก็ได้ผลเช่นเดิม ลองเปลี่ยนท่าใหม่ จากลงผ่าน GUI บนเว็บมาลงผ่าน CLI ก็ยังเหมือนเดิม (จนมีบางครั้งก็คิดว่าจะรับเผือกร้อนมาทำไม)

หน้าตาการลง Moodle แบบ CLI

ก็เลยกลับมาตายรังที่ Apache2 เช่นเดิม (รู้นะว่า Ngnix ดีกว่าเยอะ แต่ก็แก้ไม่จบ แถมเป็นงานร้อนอีก) ปรากฏว่าสามารถลงได้แล้ว ก็รอดตัวไป ตัดภาพมาสองสามวันก่อนตอนสอบ ไปเจอระบบการสอบที่แน่นหนาชื่อว่า Safe Exam Browser (SEB) หน้าเข้ากันทั่วหน้า เพราะไม่ได้แจ้งใครเลยเลยว่าจะมีระบบนี้ ต้องขอโทษและขอบคุณทีมงานทุกภาคที่เข้าใจและช่วยกันร่วมมือ จนการสอบผ่านมาด้วยดี

วันสอบจริง มีการวางยาตัวเอง กล่าวคือไปตั้งค่าใน Safe Exam Browser (SEB) แล้วยังไม่เข้าใจว่าแต่ละตัวทำงานยังไง ที่นี้พอรู้ว่ามันทำงานยังไง ก็ไปปรับในหลักสูตรทดลองสอบ ที่ทุกคนเข้ามาทดลองกันก่อน แต่ก็ลืมไปแก้ในหลักสูตรสอบของจริง เลยเป็นการวางยาตัวเองไป 1 ดอกเต็ม ๆ (วางว่าให้ทุก URL ไม่สามารถเข้าออกจากหน้าเว็บของ SEB ได้) อีกดอกคือลืมไปเปลี่ยนการเห็นข้อมูลหลังสอบ เช่นคะแนนตัวเอง ข้อที่ถูกผิด และเฉลยต่าง ๆ ทำให้มีบางคนได้เห็นคะแนนตัวเองก่อนแล้ว และระหว่างทางก็เจอ error PHP อยู่บ้าง แต่ถือว่าเอาตัวรอดไปได้อยู่ 😉

/* เรื่องที่ไม่ได้พูดถึง เพราะเป็นเรื่องปกติอยู่แล้ว มีเรื่องการเพิ่มรายชื่อ การเพื่มข้อสอบ และเรื่องตั้งค่าทั่วไปเล็ก ๆ น้อย ๆ ของหลักสูตรของ Moodle */

ปล. ตอนแรกว่าจะเอาข้อสอบ PM ไปใช้ใน Google Form ด้วยเพราะอาจจะทำไม่ได้ / ทำไม่ทันใน Moodle และอันที่จริงข้อสอบของ AM ก็มีเวอร์ชั่นใน Google Form ด้วยเช่นกัน กลัวระบบของ Moodle ล่ม