퀴즈를 관리하는 것은 Google Forms의 핵심 기능 중 하나입니다. 이 가이드에서는 Forms API를 사용하여 퀴즈를 만들고 채점 옵션을 추가하는 방법을 보여줍니다.
기본 퀴즈 만들기
퀴즈를 만드는 첫 번째 단계는 두 단계로 이루어집니다. 먼저 양식을 만든 다음 양식의 설정을 업데이트하여 퀴즈로 정의합니다. 기본 설정 안내는 양식 또는 퀴즈 만들기를 참고하세요.
질문 추가
퀴즈를 만든 후 질문을 추가합니다. 질문 유형 목록은 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
필드를 추가하여 단답형 질문을 자동 채점할 수도 있지만 whenRight
또는 whenWrong
의견이 아닌 generalFeedback
만 제공할 수 있습니다. 다른 유형의 질문은 자동으로 채점되지 않으며 generalFeedback
만 제공할 수 있습니다.
참고: 답변이 파일 업로드를 통해 제공되는 질문을 제외하고 사용자의 답변은 텍스트로 캡처되고 평가됩니다. 다양한 유형의 답변 형식에 관한 세부정보는 TextAnswer
객체를 참고하세요. 정답이 되려면 답이 답안과 정확히 일치해야 합니다.