المورد: CourseWorkMaterial
مواد الدورة التدريبية التي ينشئها المعلّم لطلاب الدورة
تمثيل JSON |
---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
الحقول | |
---|---|
courseId |
تمثّل هذه السمة معرّف الدورة التدريبية. للقراءة فقط. |
id |
المعرّف الذي يحدّده Classroom لمادة العمل هذه، وهو معرّف فريد لكل دورة تدريبية. للقراءة فقط. |
title |
تمثّل هذه السمة عنوان مادة عمل الدورة التدريبية. يجب أن يكون العنوان سلسلة UTF-8 صالحة تتضمّن ما بين حرف واحد و3000 حرف. |
description |
وصف اختياري لمادة العمل في هذه الدورة التدريبية يجب أن يكون النص سلسلة UTF-8 صالحة لا تحتوي على أكثر من 30,000 حرف. |
materials[] |
مواد إضافية يجب ألا يحتوي مستند مادة الدورة التدريبية على أكثر من 20 مستندًا. |
state |
حالة مادة العمل في هذه الدورة التدريبية. إذا لم يتم تحديدها، تكون الحالة التلقائية هي |
alternateLink |
رابط مطلق إلى مادة الواجب الدراسي هذه في واجهة مستخدم الويب في Classroom. لا تتم تعبئة هذا الحقل إلا إذا كانت قيمة للقراءة فقط. |
creationTime |
الطابع الزمني لوقت إنشاء مادة العمل هذه للدورة التدريبية للقراءة فقط. يستخدم هذا النوع RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا Z-normalized ويستخدم 0 أو 3 أو 6 أو 9 أرقام كسرية. يتم أيضًا قبول الإزاحات غير "Z". أمثلة: |
updateTime |
الطابع الزمني لآخر تغيير تم إجراؤه على مادة العمل في هذه الدورة التدريبية للقراءة فقط. يستخدم هذا النوع RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا Z-normalized ويستخدم 0 أو 3 أو 6 أو 9 أرقام كسرية. يتم أيضًا قبول الإزاحات غير "Z". أمثلة: |
scheduledTime |
طابع زمني اختياري لتحديد موعد نشر مادة العمل في هذه الدورة التدريبية يستخدم هذا النوع RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا Z-normalized ويستخدم 0 أو 3 أو 6 أو 9 أرقام كسرية. يتم أيضًا قبول الإزاحات غير "Z". أمثلة: |
assigneeMode |
وضع المكلّف بمراجعة مادة العمل في الدورة التدريبية إذا لم يتم تحديدها، تكون القيمة التلقائية |
individualStudentsOptions |
معرّفات الطلاب الذين يمكنهم الوصول إلى مواد العمل في الدورة التدريبية يتم ضبط هذا الحقل فقط إذا كانت قيمة |
creatorUserId |
معرّف المستخدم الذي أنشأ مواد العمل في الدورة التدريبية للقراءة فقط. |
topicId |
معرّف الموضوع المرتبط بمادة العمل في هذه الدورة التدريبية يجب أن يتطابق مع موضوع حالي في الدورة التدريبية. |
CourseWorkMaterialState
الحالات المحتملة لمواد العمل الدراسي
عمليات التعداد | |
---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED |
لم يتم تحديد أي ولاية. لا يتم عرض هذه القيمة أبدًا. |
PUBLISHED |
تمثّل هذه السمة حالة مادة العمل في الدورة التدريبية التي تم نشرها. هذه هي الحالة التلقائية. |
DRAFT |
حالة مادة عمل الدورة التدريبية التي لم يتم نشرها بعد لا يظهر محتوى العمل الصفي في هذه الحالة إلا لمعلّمي الدورة التدريبية ومشرفي النطاق. |
DELETED |
حالة مواد العمل في الدورة التدريبية التي تم نشرها ولكن تم حذفها الآن لا يظهر محتوى العمل الصفي في هذه الحالة إلا لمعلّمي الدورة التدريبية ومشرفي النطاق. يتم حذف مواد العمل الدراسي في هذه الحالة بعد مرور بعض الوقت. |
الطُرق |
|
---|---|
|
تنشئ هذه الطريقة مادة عمل للدورة التدريبية. |
|
تحذف هذه الطريقة مادة من مواد الواجب الدراسي. |
|
تعرض هذه الطريقة مادة دراسية. |
|
تعرض هذه الطريقة البيانات الوصفية الخاصة بإضافات Classroom في سياق مشاركة معيّنة. |
|
تعرض هذه الطريقة قائمة بمواد الواجب الدراسي التي يُسمح لمقدّم الطلب بعرضها. |
|
تعدّل هذه الطريقة حقلًا واحدًا أو أكثر من حقول مواد الواجب الدراسي. |