Test yönetimi, Google Formlar'ın temel özelliklerinden biridir. Bu kılavuzda, Forms API ile nasıl sınav oluşturacağınız ve notlandırma seçenekleri ekleyeceğiniz gösterilmektedir.
Temel bir test oluşturma
Test oluşturmanın ilk aşaması iki adımlı bir süreçtir: Önce bir form oluşturur, ardından formu test olarak tanımlamak için formun ayarlarını güncellersiniz. Kurulum talimatları için Form veya test oluşturma başlıklı makaleye 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 eklediğinizde puanlandırma seçeneklerini belirleyebilir veya daha sonra güncelleyebilirsiniz. Puanlandırma seçeneklerini içeren yeni bir soru öğesi için örnek JSON kodu şu şekilde görünür:
"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 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 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 soruların otomatik olarak notlandırılmasını sağlar. whenRight ve whenWrong alanlarını kullanarak doğru ve yanlış yanıtlarla ilgili ayrıntılı geri bildirim sağlayabilirsiniz.
- Onay kutusu
- Radyo
- Açılır menü
Kısa yanıtlı sorulara da correctAnswers alanı ekleyerek otomatik olarak not verebilirsiniz ancak whenRight veya whenWrong geri bildirimi değil, yalnızca generalFeedback geri bildirimi sağlayabilirsiniz. Diğer soru türlerinde notlandırma otomatik değildir ve yalnızca generalFeedback sağlayabilirsiniz.
Not: Yanıtın dosya yükleme yoluyla verildiği 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). Yanıtın doğru olması için cevap anahtarıyla bire bir eşleşmesi gerekir.