REST Resource: courses.courseWork.rubrics

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

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

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

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

  // Union field rubric_source can be only one of the following:
  "sourceSpreadsheetId": string
  // End of list of possible types for union field rubric_source.
}
الحقول
courseId

string

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

للقراءة فقط.

courseWorkId

string

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

للقراءة فقط.

id

string

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

للقراءة فقط.

creationTime

string (Timestamp format)

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

للقراءة فقط.

طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

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

للقراءة فقط.

طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z".

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)
    }
  ]
}
الحقول
id

string

رقم تعريف المعيار.

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

title

string

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

description

string

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

levels[]

object (Level)

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

المستوى

مستوى المعيار.

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

string

رقم تعريف المستوى

عند الإنشاء، يتم تخصيص رقم تعريف.

title

string

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

إذا لم يتم تحديد نقاط في المستوى، يجب تحديد العنوان.

description

string

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

points

number

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

الطُرق

create

تنشئ قاعدة تقييم.

delete

يؤدي هذا الإجراء إلى حذف قواعد التقييم.

get

تعرض هذه الدالة قواعد تقييم.

list

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

patch

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