REST Resource: courses.courseWork.rubrics

المورد: قواعد التقييم

تمثّل هذه السمة نموذج تقييم عمل الدورة التدريبية. قواعد التقييم هي دليل لوضع الدرجات يُستخدم لتقييم عمل الطالب وتقديم الملاحظات.

لمزيد من التفاصيل، يُرجى الاطّلاع على بنية نماذج التقييم والقيود المعروفة.

تمثيل JSON
{
  "courseId": string,
  "courseWorkId": string,
  "id": string,
  "creationTime": string,
  "updateTime": string,
  "criteria": [
    {
      object (Criterion)
    }
  ],
  "previewVersion": enum (PreviewVersion),

  "sourceSpreadsheetId": string
}
الحقول
courseId

string

تمثّل هذه السمة معرّف الدورة التدريبية.

للقراءة فقط.

courseWorkId

string

معرّف عمل الدورة التدريبية الذي يتوافق معه هذا المعرّف.

للقراءة فقط.

id

string

المعرّف الذي يحدّده Classroom لقواعد التقييم. هذا المعرّف فريد بين نماذج التقييم الخاصة بالعمل ذي الصلة بالدورة التدريبية.

للقراءة فقط.

creationTime

string (Timestamp format)

النتائج فقط. الطابع الزمني لوقت إنشاء نموذج التقييم هذا.

للقراءة فقط.

يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: "2014-10-02T15:01:23Z" أو "2014-10-02T15:01:23.045123456Z" أو "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

النتائج فقط. الطابع الزمني لأحدث تغيير تم إجراؤه على قواعد التقييم هذه

للقراءة فقط.

يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: "2014-10-02T15:01:23Z" أو "2014-10-02T15:01:23.045123456Z" أو "2014-10-02T15:01:23+05:30".

criteria[]

object (Criterion)

قائمة المعايير كل معيار هو سمة يتم تقييم الأداء استنادًا إليها.

previewVersion

enum (PreviewVersion)

النتائج فقط. إصدار المعاينة من واجهة برمجة التطبيقات المستخدَم لاسترداد هذا المورد

حقل الربط rubric_source خيارات لإنشاء قواعد التقييم من مصدر حالي يمكن أن يكون التعليق rubric_source إحدى القيم التالية فقط:
sourceSpreadsheetId

string

الإدخال فقط غير قابل للتغيير رقم تعريف جدول البيانات على "جداول بيانات Google" يجب أن يحتوي جدول البيانات هذا على إعدادات قواعد التقييم المنسَّقة. راجِع مقالة إنشاء قواعد تقييم أو إعادة استخدامها لواجب معيّن. يتطلّب استخدام هذا الحقل النطاق https://www.googleapis.com/auth/spreadsheets.readonly أو https://www.googleapis.com/auth/spreadsheets.

المعيار

أحد معايير قواعد التقييم كل معيار هو سمة يتم تقييم الأداء استنادًا إليها.

تمثيل JSON
{
  "id": string,
  "title": string,
  "description": string,
  "levels": [
    {
      object (Level)
    }
  ],
  "learningGoal": {
    object (LearningGoal)
  }
}
الحقول
id

string

معرّف المعيار.

يتم تعيين معرّف عند الإنشاء.

title

string

تمثّل هذه السمة عنوان المعيار.

description

string

تمثّل هذه السمة وصف المعيار.

levels[]

object (Level)

قائمة المستويات ضمن هذا المعيار

learningGoal

object (LearningGoal)

اختياريّ.

الهدف التعليمي المرتبط بهذا المعيار يُرجى العِلم أنّه يجب أن تكون أهداف التعلّم المرفقة بمعايير قواعد التقييم قد تم إرفاقها بالواجب الذي ترتبط به قواعد التقييم. لا تتم تعبئة هذا الحقل إلا إذا تم ضبط previewVersion المناسب.

المستوى

تمثّل هذه السمة مستوى المعيار.

تمثيل JSON
{
  "id": string,
  "title": string,
  "description": string,
  "points": number
}
الحقول
id

string

تمثّل هذه السمة معرّف المستوى.

يتم تعيين معرّف عند الإنشاء.

title

string

تمثّل هذه السمة عنوان المستوى.

إذا لم يتم ضبط أي نقاط للمستوى، يجب ضبط العنوان.

description

string

تمثّل هذه السمة وصف المستوى.

points

number

النقاط الاختيارية المرتبطة بهذا المستوى في حال ضبطها، يجب أن تحدّد جميع المستويات ضِمن قواعد التقييم النقاط، ويجب أن تكون القيمة مميزة في جميع المستويات ضِمن معيار واحد. يختلف الرقم 0 عن عدم الحصول على أي نقاط.

الطُرق

create

تنشئ هذه الطريقة قواعد تقييم.

delete

تحذف هذه الطريقة قواعد التقييم.

get

لعرض قواعد التقييم

list

تعرض هذه الطريقة قائمة بقواعد التقييم التي يُسمح لمقدّم الطلب بالاطّلاع عليها.

patch

تعديل قواعد التقييم