Test oluşturma, Google Formlar'ın temel özelliklerinden biridir. Bu kılavuzda, Forms API ile nasıl test oluşturacağınız ve notlandırma seçenekleri ekleyeceğiniz açıklanmaktadır.
Basit bir test oluşturma
Test oluşturmanın ilk aşaması iki adımdan oluşur: Önce bir form oluşturur, ardından formu test olarak tanımlamak için ayarlarını güncelleyebilirsiniz. Temel kurulum talimatları için Form veya test oluşturma başlıklı makaleyi inceleyin.
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 notlandırma seçenekleri ekleyebilir veya daha sonra güncelleyebilirsiniz. Notlandırma seçenekleri içeren yeni bir soru öğesi için örnek JSON kodu ş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 soru öğesi eklemeyi öğrenmek için Form veya testi güncelleme başlıklı makaleyi inceleyin.
Notlandırma seçenekleri ekleme
Test sorularına notlandırma seçenekleri eklemek, notlandırma sürecini otomatikleştirmeye yardımcı olur. Her soruya bir puan değeri atanabilir ve kullanıcıya yanıtı hakkında geri bildirim verilebilir.
Aşağıdaki soru türleri için bir correctAnswers
alanı eklemek, test gönderildiğinde soruların otomatik olarak notlandırılmasını sağlar. whenRight
ve whenWrong
alanlarını kullanarak doğru ve yanlış yanıtlar için özel geri bildirim verebilirsiniz.
- Onay kutusu
- Radyo
- Açılır menü
Kısa yanıtlı sorulara da correctAnswers
alanı ekleyerek otomatik not verilebilir. Ancak bu sorular için whenRight
veya whenWrong
geri bildirimi yerine yalnızca generalFeedback
geri bildirimi verebilirsiniz. Diğer soru türlerinde notlandırma otomatik değildir ve yalnızca generalFeedback
verebilirsiniz.
Not: Yanıtın dosya yükleme yoluyla verildiği sorular hariç, kullanıcının yanıtı alınır ve metin olarak değerlendirilir (Farklı yanıt türlerinin nasıl biçimlendirildiğiyle ilgili ayrıntılar için TextAnswer
nesnesine bakın). Yanıtın doğru kabul edilmesi için yanıt anahtarıyla tam olarak eşleşmesi gerekir.