Die Verwaltung von Quizzen gehört zu den Hauptfunktionen von Google Formulare. In dieser Anleitung erfahren Sie, wie Sie mit der Formulare API ein Quiz erstellen und Benotungsoptionen hinzufügen.
Grundlegendes Quiz erstellen
Die erste Phase der Erstellung eines Quiz besteht aus zwei Schritten: Sie erstellen ein Formular und aktualisieren dann die Einstellungen des Formulars, um es als Quiz zu definieren. Grundlegende Informationen zur Einrichtung finden Sie unter Formular oder Quiz erstellen.
Fragen hinzufügen
Nachdem Sie das Quiz erstellt haben, fügen Sie die Fragen hinzu. Eine Liste der Fragetypen finden Sie unter Question object
. Sie können die Benotungsoptionen entweder beim ersten Hinzufügen der Fragen oder erst später aktualisieren. JSON-Beispielcode für ein neues Frageelement, das Benotungsoptionen enthält, sieht so aus:
"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"}
]
}
}
}
}
Unter Formular oder Quiz aktualisieren erfahren Sie, wie Sie einem Formular ein Frageelement hinzufügen.
Benotungsoptionen hinzufügen
Wenn Sie Quizfragen Benotungsoptionen hinzufügen, lässt sich der Benotungsprozess automatisieren. Jeder Frage kann eine Punktzahl zugewiesen werden und der Nutzer erhält Feedback zu seiner Antwort.
Wenn Sie das Feld correctAnswers
für die folgenden Fragetypen hinzufügen, werden sie beim Senden des Quiz automatisch benotet. Mit den Feldern whenRight
und whenWrong
können Sie für richtige und falsche Antworten konkretes Feedback geben.
- Kästchen
- Radio
- Drop-down-Liste
Kurzantwort-Fragen können auch automatisch benotet werden, indem ein correctAnswers
-Feld hinzugefügt wird. Sie können aber nur generalFeedback
, aber kein whenRight
- oder whenWrong
-Feedback geben. Bei anderen Arten von Fragen wird die Benotung nicht automatisch durchgeführt und Sie können nur generalFeedback
angeben.
Hinweis:Mit Ausnahme von Fragen, bei denen die Antwort über einen Dateiupload erfolgt, wird die Antwort des Nutzers erfasst und als Text ausgewertet. Weitere Informationen zur Formatierung verschiedener Antworttypen finden Sie im Objekt TextAnswer
. Die Antwort muss genau mit dem Antwortschlüssel übereinstimmen.