หลายสัปดาห์ในการประชุมกรรมการ เรื่องการจัดสอบรอบที่ 1 ก็เสนอทุกคนไปว่าจะใช้ Moodle ในการจัดสอบครั้งนี้ เนื่องระบบที่มันพร้อมอยู่แล้ว ตัดมาที่ 1 สัปดาห์ก่อนสอบ ซึ่งตอนนี้ได้ IRIS Cloud ของ CAT มาใช้พอดี ก็จัดไปอย่างให้เสีย ;P
ที่นี้ก็วางแผนว่าจะลง Docker แล้วรัน Moodle คู่กับ Gitlab แต่ก็ลองแล้วมีปัญหาหลายอย่าง ทำอยู่สองสามวัน พอถึงวันจันทร์ถึงกับจะอ้วก เพราะเครียดจัด มาวันอังคารก็เลยเปลี่ยนแผนว่าไม่ใช้ Docker แล้วไปใช้ Ngnix อย่างเดี่ยวก็ได้ แต่ก็ไม่วายมีปัญหาเช่นกัน (ความเครียดก็เพิ่มขึ้นกว่าเก่า) คือตอนลงมันได้ปกติ แต่มันมาผิดปกติตอนลงเสร็จ พวก CSS / รูปภาพไม่ขึ้นมาเลย ทั้งที่ลองแบบทั้ง HTTP และ HTTPS ก็ได้ผลเช่นเดิม ลองเปลี่ยนท่าใหม่ จากลงผ่าน GUI บนเว็บมาลงผ่าน CLI ก็ยังเหมือนเดิม (จนมีบางครั้งก็คิดว่าจะรับเผือกร้อนมาทำไม)
![](http://suchathit.win/wp-content/uploads/2020/11/124797313_2706562782991531_6251666444531456826_o-1024x552.jpg)
ก็เลยกลับมาตายรังที่ Apache2 เช่นเดิม (รู้นะว่า Ngnix ดีกว่าเยอะ แต่ก็แก้ไม่จบ แถมเป็นงานร้อนอีก) ปรากฏว่าสามารถลงได้แล้ว ก็รอดตัวไป ตัดภาพมาสองสามวันก่อนตอนสอบ ไปเจอระบบการสอบที่แน่นหนาชื่อว่า Safe Exam Browser (SEB) หน้าเข้ากันทั่วหน้า เพราะไม่ได้แจ้งใครเลยเลยว่าจะมีระบบนี้ ต้องขอโทษและขอบคุณทีมงานทุกภาคที่เข้าใจและช่วยกันร่วมมือ จนการสอบผ่านมาด้วยดี
วันสอบจริง มีการวางยาตัวเอง กล่าวคือไปตั้งค่าใน Safe Exam Browser (SEB) แล้วยังไม่เข้าใจว่าแต่ละตัวทำงานยังไง ที่นี้พอรู้ว่ามันทำงานยังไง ก็ไปปรับในหลักสูตรทดลองสอบ ที่ทุกคนเข้ามาทดลองกันก่อน แต่ก็ลืมไปแก้ในหลักสูตรสอบของจริง เลยเป็นการวางยาตัวเองไป 1 ดอกเต็ม ๆ (วางว่าให้ทุก URL ไม่สามารถเข้าออกจากหน้าเว็บของ SEB ได้) อีกดอกคือลืมไปเปลี่ยนการเห็นข้อมูลหลังสอบ เช่นคะแนนตัวเอง ข้อที่ถูกผิด และเฉลยต่าง ๆ ทำให้มีบางคนได้เห็นคะแนนตัวเองก่อนแล้ว และระหว่างทางก็เจอ error PHP อยู่บ้าง แต่ถือว่าเอาตัวรอดไปได้อยู่ 😉
/* เรื่องที่ไม่ได้พูดถึง เพราะเป็นเรื่องปกติอยู่แล้ว มีเรื่องการเพิ่มรายชื่อ การเพื่มข้อสอบ และเรื่องตั้งค่าทั่วไปเล็ก ๆ น้อย ๆ ของหลักสูตรของ Moodle */
ปล. ตอนแรกว่าจะเอาข้อสอบ PM ไปใช้ใน Google Form ด้วยเพราะอาจจะทำไม่ได้ / ทำไม่ทันใน Moodle และอันที่จริงข้อสอบของ AM ก็มีเวอร์ชั่นใน Google Form ด้วยเช่นกัน กลัวระบบของ Moodle ล่ม