Администрирование викторин — одна из ключевых функций Google Forms. В этом руководстве показано, как создать тест и добавить параметры оценивания с помощью API Forms.
Сделайте базовый тест
Первый этап создания теста состоит из двух этапов: вы создаете форму, затем обновляете настройки формы, чтобы определить ее как тест. Инструкции по базовой настройке см. в разделе Создание формы или теста .
Добавить вопросы
После создания теста добавьте вопросы (список типов вопросов см. в 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
). Чтобы быть правильным, ответ должен точно соответствовать ключу ответа.