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