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)

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

خيارات لإنشاء قواعد تقييم من مصدر حالي في ما يلي قائمة بالحقول التي يستبعد بعضها بعضًا. سيتم ضبط حقل واحد على الأكثر في الرد:
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

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

الطُرق

create

لإنشاء قواعد تقييم

delete

لحذف قواعد تقييم

get

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

list

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

patch

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