Testleri yönetmek, Google Formlar'ın temel özelliklerinden biridir. Bu kılavuzda, Formlar API ile nasıl test oluşturacağınız ve not verme seçenekleri nasıl ekleyeceğiniz gösterilmektedir.
Temel bir test yapma
Test yapmanın ilk aşaması iki adımlı bir süreçtir: Bir form oluşturursunuz ve ardından formu bir test olarak tanımlamak için formun ayarlarını güncellersiniz. Temel kurulum talimatları için Form veya test oluşturma makalesine bakın.
Soru ekleyin
Testi oluşturduktan sonra soruları ekleyin (soru türlerinin listesi için Question object
bölümüne bakın). Soruları ilk kez eklerken not verme seçenekleri ekleyebilir veya daha sonra güncelleyebilirsiniz. Not verme seçenekleri içeren yeni bir soru öğesi için JSON kodu örneği şu şekildedir:
"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"}
]
}
}
}
}
Forma nasıl soru öğesi ekleyeceğinizi öğrenmek için Formu veya testi güncelleme bölümüne bakın.
Not verme seçenekleri ekleme
Test sorularına not verme seçenekleri eklemek, not verme sürecini otomatikleştirmeye yardımcı olur. Her soruya bir puan değeri atanabilir ve kullanıcıya yanıtıyla ilgili geri bildirim verilebilir.
Aşağıdaki soru türlerinde, correctAnswers
alanı eklemek, test gönderildiğinde bu sorulara otomatik olarak not verilmesini sağlar. whenRight
ve whenWrong
alanlarını kullanarak doğru ve yanlış yanıtlar için özel geri bildirim sağlayabilirsiniz.
- Onay kutusu
- Radyo
- Açılır menü
Kısa yanıtlı sorulara da correctAnswers
alanı eklenerek otomatik olarak not verilebilir, ancak yalnızca generalFeedback
sağlayabilirsiniz; whenRight
veya whenWrong
geri bildirimi veremezsiniz. Diğer soru türlerinde, not verme işlemi otomatik değildir ve yalnızca generalFeedback
soru girebilirsiniz.
Not: Yanıtın bir dosya yükleme aracılığıyla olduğu sorular hariç, kullanıcının yanıtı metin olarak yakalanır ve değerlendirilir (farklı yanıt türlerinin nasıl biçimlendirildiğiyle ilgili ayrıntılar için TextAnswer
nesnesine bakın). Doğru olması için yanıtın cevap anahtarıyla tam olarak eşleşmesi gerekir.