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

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