Administrowanie testami jest jedną z najważniejszych funkcji Formularzy Google. Z tego przewodnika dowiesz się, jak utworzyć test i dodać opcje oceniania za pomocą interfejsu Formularzy API.
Tworzenie podstawowego testu
Pierwszy etap tworzenia testu to proces dwuetapowy: tworzysz formularz, a potem aktualizujesz jego ustawienia, aby zdefiniować go jako test. Podstawowe instrukcje konfiguracji znajdziesz w artykule Tworzenie formularza lub testu.
Dodaj pytania
Po utworzeniu testu dodaj pytania (listę typów pytań znajdziesz w sekcji Question object
). Możesz uwzględnić opcje oceniania podczas dodawania pytań po raz pierwszy lub zaktualizować je później. Przykładowy kod JSON 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"}
]
}
}
}
}
Aby dowiedzieć się, jak dodać element pytania do formularza, przeczytaj artykuł 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 umożliwiać użytkownikowi przekazywanie opinii na temat jego odpowiedzi.
W przypadku poniższych typów pytań dodanie pola correctAnswers
umożliwia ich automatyczne ocenianie po przesłaniu testu. Za pomocą pól whenRight
i whenWrong
możesz przekazać opinię na temat prawidłowych i nieprawidłowych odpowiedzi.
- Pole wyboru
- Radio
- Menu
Pytania z krótkimi odpowiedziami mogą też być oceniane automatycznie przez dodanie pola correctAnswers
, ale możesz podać tylko opinię generalFeedback
, a nie whenRight
czy whenWrong
. W przypadku innych typów pytań ocenianie nie jest automatyczne i możesz podać tylko wartość generalFeedback
.
Uwaga: oprócz pytań, na które odpowiedź pochodzi z przesłania pliku, odpowiedź użytkownika jest zapisywana i oceniana jako tekst (szczegółowe informacje o formatowaniu poszczególnych typów odpowiedzi znajdziesz w obiekcie TextAnswer
). Aby odpowiedź była poprawna, odpowiedź musi dokładnie odpowiadać kluczowi odpowiedzi.