ฉันเป็นครูและในอีกไม่กี่วันฉันต้องให้นักเรียนของฉันทำการทดสอบ ตอนนี้ฉันกังวลเสมอเกี่ยวกับนักเรียนที่น่ารักที่สุดที่ได้รับบาดเจ็บจากคนที่น่ารักที่สุดเมื่อพวกเขาโกงดังนั้นฉันจึงต้องการที่จะสุ่มทดสอบเพื่อให้ไม่มีใครสามารถโกงใครได้
ตอนนี้ฉันบันทึกการทดสอบในรูปแบบนี้แล้ว:
When was Java invented?
Why does this matter?
1941
War was beginning
None of the above
What is the increment operator in Java?
Stack Overflow>how 2 incrememnt
Google>how 2 incrememnt
increment
++
นั่นคือคำถามจะถูกคั่นด้วยบรรทัดว่างหนึ่งบรรทัดและคำตอบทั้งหมดจะถูกนำหน้าด้วยช่องว่างสองช่อง นี่คือผลลัพธ์ที่ฉันต้องการ:
What is the increment operator in Java?
++
increment
Google>how 2 incrememnt
Stack Overflow>how 2 incrememnt
When was Java invented?
War was beginning
1941
Why does this matter?
None of the above
นั่นคือแต่ละคำตอบของคำถามในลำดับแบบสุ่มและลำดับคำถามจะถูกสุ่มเช่นกัน โปรดทราบว่าหากตัวเลือกคำตอบคือ "ไม่มีข้อใดถูก" ก็ควรอยู่ที่ด้านล่าง คำถามทุกข้อมีคำตอบสี่ข้อเสมอและ "ไม่มีข้อใดข้างต้น" ปรากฏเป็นตัวเลือกคำตอบสุดท้ายเท่านั้น - และไม่ปรากฏเป็นสตริงย่อยของตัวเลือกคำตอบที่ไม่ใช่ "ไม่มีข้อใดข้างต้น" น่าเสียดายที่ฉันไม่สามารถเขียนการทดสอบทั้งหมดของฉันใหม่ได้ดังนั้นคุณจะต้องทดสอบในรูปแบบนั้น นอกจากนี้นักเรียนของฉันจะต้องสามารถอ่านได้ดังนั้นฉันจึงไม่สามารถใช้วิธีอื่นใด (ยกเว้นตามที่อธิบายไว้ด้านล่าง)
ฉันไม่ต้องการให้มันสุ่มอย่างสมบูรณ์ ตราบใดที่มันใกล้
ช่องโหว่มาตรฐานถูกแบน
โบนัส
ตอนนี้นักเรียนของฉันคุ้นเคยกับรูปแบบธรรมดานั้น แต่ถ้าคุณทำให้มันเป็นแบบนี้ ...
1. What is the increment operator in Java?
A. ++
B. increment
C. Google>how 2 incrememnt
D. Stack Overflow>how 2 incrememnt
2. When was Java invented?
A. War was beginning
B. 1941
C. Why does this matter?
D. None of the above
ฉันจะลด 25% จากคะแนนสุดท้ายของคุณ คุณจะได้รับข้อมูลในลักษณะเดียวกัน
นั่นคือถ้าคุณหมายเลขคำถามและติดป้ายคำตอบ โปรดทราบว่าคำถามควรเริ่มต้นที่ 1 และคำตอบคือจาก A ถึง D
หมายเหตุ: ตัวอย่างต่างจากตัวอย่างในคำตอบเพราะฉันเปลี่ยนพวกเขาหลังจากข้อเท็จจริง ตัวอย่างที่เฉพาะเจาะจงไม่ได้เป็นประเด็น คำตอบต้องทำงานกับคำถามใด ๆ