Die Durchführung von Quizzen ist eine der Hauptfunktionen von Google Formulare. In dieser Anleitung erfahren Sie, wie Sie mit der Forms API ein Quiz erstellen und Benotungsmöglichkeiten hinzufügen.
Einfaches 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. Eine grundlegende Einrichtungsanleitung 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 Benotungsmöglichkeiten hinzufügen, wenn Sie die Fragen hinzufügen, oder sie später aktualisieren. Ein Beispiel für den JSON-Code für ein neues Frageelement mit Benotungsoptionen 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"}
]
}
}
}
}
Informationen zum Hinzufügen eines Frageelements zu einem Formular
Benotungsoptionen hinzufügen
Wenn Sie Quizfragen Benotungsoptionen hinzufügen, können Sie den Benotungsvorgang automatisieren. Jede Frage kann eine Punktzahl haben und dem Nutzer Feedback zu seiner Antwort geben.
Wenn Sie den folgenden Fragetypen ein correctAnswers
-Feld hinzufügen, können sie automatisch benotet werden, wenn das Quiz eingereicht wird. In den Feldern whenRight
und whenWrong
können Sie Feedback zu richtigen und falschen Antworten geben.
- Kästchen
- Radio
- Drop-down
Fragen mit Kurzantworten können auch automatisch benotet werden, indem Sie ein correctAnswers
-Feld hinzufügen. Sie können jedoch nur generalFeedback
-Feedback geben, nicht whenRight
- oder whenWrong
-Feedback. Bei anderen Fragetypen erfolgt die Benotung nicht automatisch 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 als Text erfasst und ausgewertet. Weitere Informationen zur Formatierung verschiedener Antworttypen finden Sie im Objekt TextAnswer
. Die Antwort muss genau mit dem Antwortschlüssel übereinstimmen, um als richtig gewertet zu werden.