การดูแลระบบแบบทดสอบเป็นฟีเจอร์สําคัญอย่างหนึ่งของ Google ฟอร์ม คู่มือนี้จะแสดงวิธีสร้างแบบทดสอบและเพิ่มตัวเลือกการให้คะแนนด้วยฟอร์ม API
สร้างแบบทดสอบขั้นพื้นฐาน
ขั้นตอนแรกของการสร้างแบบทดสอบเป็นกระบวนการ 2 ขั้นตอน นั่นคือ คุณสร้างแบบฟอร์มแล้วอัปเดตการตั้งค่าของแบบฟอร์มเพื่อกำหนดให้เป็นแบบทดสอบ โปรดดูวิธีการตั้งค่าเบื้องต้นได้ที่สร้างแบบฟอร์มหรือแบบทดสอบ
เพิ่มคำถาม
หลังจากที่คุณสร้างแบบทดสอบแล้ว ให้เพิ่มคำถาม (ดูรายการประเภทคำถามได้ที่ Question object
) คุณใส่ตัวเลือกการให้คะแนนได้เมื่อเพิ่มคำถามเป็นครั้งแรกหรือจะอัปเดตคำถามในภายหลัง ตัวอย่างโค้ด JSON สำหรับรายการคำถามใหม่ที่มีตัวเลือกการให้คะแนนจะมีลักษณะดังนี้
"item": {
"title": "Which of these singers was not a member of Destiny's Child?",
"questionItem": {
"question": {
"required": True,
"grading": {
"pointValue": 2,
"correctAnswers": {
"answers": [{"value": "Rihanna"}]
},
"whenRight": {"text": "You got it!"},
"whenWrong": {"text": "Sorry, that's wrong"}
},
"choiceQuestion": {
"type": "RADIO",
"options": [
{"value": "Kelly Rowland"},
{"value": "Beyoncé"},
{"value": "Rihanna"},
{"value": "Michelle Williams"}
]
}
}
}
}
โปรดดูอัปเดตแบบฟอร์มหรือแบบทดสอบเพื่อเรียนรู้วิธีเพิ่มรายการคำถามในแบบฟอร์ม
เพิ่มตัวเลือกการให้คะแนน
การเพิ่มตัวเลือกการให้คะแนนลงในคำถามแบบทดสอบจะช่วยให้ขั้นตอนการให้คะแนนเป็นไปโดยอัตโนมัติ คำถามแต่ละข้ออาจมีการระบุคะแนนเต็มและแสดงความคิดเห็นเกี่ยวกับคำตอบที่ได้
สำหรับประเภทคำถามด้านล่าง การเพิ่มช่อง correctAnswers
จะทำให้ระบบให้คะแนนคำถามดังกล่าวโดยอัตโนมัติเมื่อส่งแบบทดสอบ คุณแสดงความคิดเห็นที่เจาะจงสำหรับคำตอบที่ถูกต้องและไม่ถูกต้องได้โดยใช้ช่อง whenRight
และ whenWrong
- ช่องทำเครื่องหมาย
- วิทยุ
- เมนูแบบเลื่อนลง
นอกจากนี้ คุณยังให้คะแนนคำถามที่ต้องการคำตอบสั้นๆ โดยอัตโนมัติได้โดยการเพิ่มช่อง correctAnswers
แต่คุณจะแสดงความคิดเห็นได้เพียง generalFeedback
ไม่ใช่ whenRight
หรือ whenWrong
สำหรับคำถามประเภทอื่นๆ การให้คะแนนจะไม่เป็นแบบอัตโนมัติ และคุณจะระบุได้เพียง generalFeedback
เท่านั้น
หมายเหตุ: ระบบบันทึกและประเมินคำตอบของผู้ใช้เป็นข้อความ (ดูออบเจ็กต์ TextAnswer
เพื่อดูข้อมูลเฉพาะเกี่ยวกับวิธีการจัดรูปแบบคำตอบประเภทต่างๆ ยกเว้นคําถามที่คําตอบมาจากการอัปโหลดไฟล์) คำตอบที่ถูกต้องจะต้อง
ตรงกันทุกประการกับเฉลย