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