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

إدارة الاختبارات هي إحدى الميزات الأساسية في "نماذج 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 لمعرفة تفاصيل حول كيفية تنسيق أنواع الإجابات المختلفة). لكي تكون الإجابة صحيحة، يجب أن تتطابق تمامًا مع مفتاح الإجابة.