การสร้างข้อสอบออนไลน์ และตรวจข้อสอบ ด้วย PHP
ครั้งก่อน เคยพูดเรื่อง การใช้ตัวแปรในตัวแปร ของ PHP และ การส่งค่า Array ของ PHP ซึ่งทำให้การทำงานสะดวก รวดเร็ว ไม่ต้องเขียนโค้ดยาว คราวนี้ จะเป็นการนำมาใช้เรื่องการตรวจข้อสอบ ในตัวอย่างนี้ ประกอบด้วยไฟล์ 2 ไฟล์ คือ ไฟล์ข้อสอบ ชื่อ quiz.php และไฟล์ตรวจข้อสอบ ชื่อ checkit.php ไฟล์ข้อสอบ (quiz.php) มีการส่งค่าเฉลยคำตอบที่ถูก ชื่อวิชา เกณฑ์การสอบผ่าน และให้ผู้เข้าสอบกรอกชื่อตัวเอง การส่งค่าเฉลยคำตอบ ชื่อวิชา และเกณฑ์การสอบผ่าน ส่งแบบ hidden โดยผู้ออกข้อสอบเป็นผู้กำหนด ส่วนชื่อผู้เข้าสอบ ให้ผู้เข้าสอบพิมพ์เองผ่านหน้าจอ ไฟล์ตรวจข้อสอบ(checkit.php) รับค่าจากไฟล์ quiz.php และนำมาตรวจคำตอบ พร้อมทั้งพิจารณาผลสอบว่าสอบผ่านหรือไม่ แล้วแจ้งผลทางหน้าจอ ไฟล์ตรวจข้อสอบ สามารถใช้ตรวจข้อสอบได้หลายวิชา แต่ละวิชามีจำนวนข้อไม่จำกัด โค้ดตัวอย่างไฟล์ข้อสอบ (quiz.php) <?php $subjectName = "ความรู้ทั่วไป"; //เฉลยข้อที่ถูก -- ไม่จำกัดจำนวนข้อ $correctAns=array("ข","ก","ค","ง","ค","ง"); //เกณฑ์การผ่านขั้นต่ำ $cutpoin