Przeprowadzanie testów to jedna z kluczowych funkcji Formularzy Google. Ten przewodnik pokazuje, jak utworzyć test i dodać opcje oceniania za pomocą interfejsu Forms API.
Tworzenie podstawowego quizu
Pierwszy etap tworzenia testu składa się z 2 kroków: najpierw tworzysz formularz, a potem aktualizujesz jego ustawienia, aby zdefiniować go jako test. Podstawowe instrukcje konfiguracji znajdziesz w artykule Tworzenie formularzy i testów.
Dodaj pytania
Po utworzeniu testu dodaj pytania (listę typów pytań znajdziesz w Question object). Opcje oceniania możesz uwzględnić podczas dodawania pytań lub zaktualizować je później. Przykładowy kod JSON dla nowego elementu pytania, który zawiera opcje oceniania, wygląda tak:
"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"}
]
}
}
}
}
Więcej informacji o dodawaniu pytania do formularza znajdziesz w artykule Aktualizowanie formularza lub testu.
Dodawanie opcji oceniania
Dodanie opcji oceniania do pytań w teście pomaga zautomatyzować proces oceniania. Każde pytanie może mieć przypisaną wartość punktową i zawierać informacje zwrotne dla użytkownika na temat jego odpowiedzi.
W przypadku typów pytań wymienionych poniżej dodanie polacorrectAnswers umożliwia automatyczne ocenianie po przesłaniu quizu. Możesz podać konkretne informacje zwrotne dotyczące prawidłowych i nieprawidłowych odpowiedzi w polach whenRight i whenWrong.
- Pole wyboru
- Radio
- Menu
Pytania z krótką odpowiedzią można też oceniać automatycznie, dodając pole correctAnswers, ale możesz podać tylko informacje zwrotne generalFeedback, a nie whenRight ani whenWrong. W przypadku innych typów pytań ocenianie nie jest automatyczne i możesz tylko podać generalFeedback.
Uwaga: z wyjątkiem pytań, na które odpowiedź jest przesyłana w formie pliku, odpowiedź użytkownika jest rejestrowana i oceniana jako tekst (szczegółowe informacje o tym, jak formatowane są różne typy odpowiedzi, znajdziesz w obiekcie TextAnswer). Aby odpowiedź była prawidłowa, musi być zgodna z kluczem odpowiedzi.