إعداد خيارات وضع علامات الاختبار

إدارة الاختبارات هي إحدى الميزات الأساسية في "نماذج Google". يوضّح هذا الدليل كيفية إنشاء اختبار وإضافة خيارات وضع الدرجات باستخدام Forms API.

إنشاء اختبار أساسي

تتضمّن المرحلة الأولى من إنشاء اختبار خطوتَين: إنشاء نموذج، ثم تعديل إعدادات النموذج لتحديده على أنّه اختبار. اطّلِع على مقالة إنشاء نموذج أو اختبار للحصول على تعليمات الإعداد.

إضافة أسئلة

بعد إنشاء الاختبار، أضِف الأسئلة (راجِع Question object للاطّلاع على قائمة بأنواع الأسئلة). يمكنك تضمين خيارات التقييم عند إضافة الأسئلة لأول مرة، أو تعديلها لاحقًا. في ما يلي نموذج لرمز JSON الخاص بعنصر سؤال جديد يتضمّن خيارات التقييم:

"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"}
                ]
            }
        }
    }
}

اطّلِع على تعديل نموذج أو اختبار للتعرّف على كيفية إضافة عنصر سؤال إلى نموذج.

إضافة خيارات وضع الدرجات

تساعد إضافة خيارات وضع الدرجات إلى أسئلة الاختبار في أتمتة عملية وضع الدرجات. يمكن أن يحمل كل سؤال قيمة نقاط محددة وأن يقدّم للمستخدم ملاحظات حول إجابته.

بالنسبة إلى أنواع الأسئلة التالية، يؤدي إضافة حقل correctAnswers إلى إتاحة وضع الدرجات تلقائيًا عند إرسال الاختبار. يمكنك تقديم ملاحظات محددة حول الإجابات الصحيحة وغير الصحيحة باستخدام الحقلَين whenRight وwhenWrong.

  • مربّع اختيار
  • راديو
  • قائمة منسدلة

يمكن أيضًا وضع الدرجات تلقائيًا على أسئلة الإجابات القصيرة من خلال إضافة حقل correctAnswers، ولكن يمكنك تقديم ملاحظات generalFeedback فقط، وليس ملاحظات whenRight أو whenWrong. بالنسبة إلى أنواع الأسئلة الأخرى، لا يتم وضع الدرجات تلقائيًا، ويمكنك تقديم generalFeedback فقط.

ملاحظة: باستثناء الأسئلة التي يتم تقديم الإجابة عنها من خلال تحميل ملف، يتم تسجيل إجابة المستخدم وتقييمها كنص (راجِع الكائن TextAnswer لمعرفة تفاصيل حول كيفية تنسيق أنواع الإجابات المختلفة). لكي تكون الإجابة صحيحة، يجب أن تتطابق تمامًا مع مفتاح الإجابة.