المرجع: 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) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
updateTime |
الطابع الزمني لأحدث تغيير على مادة عمل الدورة التدريبية هذه. للقراءة فقط. طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
scheduledTime |
الطابع الزمني الاختياري للوقت الذي تمت فيه جدولة نشر مادة عمل الدورة التدريبية هذه طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
assigneeMode |
وضع المُسنَد إليه لمواد عمل الدورة التدريبية. في حال عدم تحديد القيمة، تكون القيمة التلقائية هي |
individualStudentsOptions |
معرّفات الطلاب الذين يمكنهم الوصول إلى مواد مهام الدورة الدراسية يتم ضبط هذا الحقل فقط إذا كانت قيمة |
creatorUserId |
معرّف للمستخدم الذي أنشأ مادة عمل الدورة التدريبية للقراءة فقط. |
topicId |
تمثّل هذه السمة معرّف الموضوع الذي ترتبط به مواد عمل الدورة التدريبية. يجب أن يتطابق مع موضوع حالي في الدورة التدريبية. |
CourseWorkMaterialState
الحالات المحتملة لمادة عمل الدورة
عمليات التعداد | |
---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED |
لم يتم تحديد حالة. ولا يتم إرجاعها مطلقًا. |
PUBLISHED |
حالة مواد عمل الدورة التدريبية التي تم نشرها. هذه هي الولاية التلقائية. |
DRAFT |
حالة مادة عمل الدورة التدريبية التي لم يتم نشرها بعد. ولن تظهر مواد عمل الدورة التدريبية في هذه الحالة إلا لمعلّمي الدورة التدريبية ومشرفي النطاقات. |
DELETED |
حالة مواد عمل الدورة التدريبية التي تم نشرها ولكن تم حذفها الآن ولن تظهر مواد عمل الدورة التدريبية في هذه الحالة إلا لمعلّمي الدورة التدريبية ومشرفي النطاقات. يتم حذف مواد عمل الدورة التدريبية في هذه الحالة بعد مرور بعض الوقت. |
الطُرق |
|
---|---|
|
تنشئ مادة عمل الدورة التدريبية. |
|
يؤدي هذا الإجراء إلى حذف مادة من مهام الدورة التدريبية. |
|
تعرض مادة عمل الدورة التدريبية. |
|
يتيح هذا الخيار الحصول على البيانات الوصفية لإضافات Classroom في سياق مشاركة محدّدة. |
|
تعرض قائمة بمواد مهام الدورة التدريبية المسموح لمقدّم الطلب الاطّلاع عليها. |
|
تُستخدَم لتعديل حقل واحد أو أكثر من مواد العمل الدراسي. |