퀴즈 관리는 Google Forms의 주요 기능 중 하나입니다. 이 가이드에서는 Forms 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
객체를 참고하세요. 정답을 맞히려면 답이 답안과 정확하게 일치해야 합니다.