المورد: 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 في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
updateTime |
الطابع الزمني لآخر تغيير تم إجراؤه على مادة العمل في هذه الدورة التدريبية. للقراءة فقط. يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
scheduledTime |
طابع زمني اختياري لتحديد موعد نشر مادة العمل في هذه الدورة التدريبية. يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
assigneeMode |
وضع المستخدم المُسنَد إليه مادة عمل الدورة التدريبية إذا لم يتم تحديدها، تكون القيمة التلقائية |
individualStudentsOptions |
معرّفات الطلاب الذين يمكنهم الوصول إلى مواد العمل في الدورة التدريبية يتم ضبط هذا الحقل فقط إذا كانت قيمة |
creatorUserId |
معرّف المستخدم الذي أنشأ مواد العمل في الدورة التدريبية للقراءة فقط. |
topicId |
معرّف الموضوع المرتبط بهذه المادة الخاصة بالعمل الدراسي يجب أن يتطابق مع موضوع حالي في الدورة التدريبية. |
learningGoals[] |
اختياريّ. إشارات إلى أي أهداف تعليمية مرفقة بمادة العمل الدراسي هذه يمكن أن يتضمّن CourseWorkMaterial 10 أهداف تعلّم كحدّ أقصى. ولا تتم تعبئة هذا الحقل إلا إذا تم ضبطpreviewVersion المناسب.
|
CourseWorkMaterialState
الحالات المحتملة لمواد العمل الدراسي
| عمليات التعداد | |
|---|---|
COURSEWORK_MATERIAL_STATE_UNSPECIFIED |
لم يتم تحديد أي ولاية. ولا يتم عرض هذه القيمة أبدًا. |
PUBLISHED |
تمثّل هذه السمة حالة مادة العمل في الدورة التدريبية التي تم نشرها. هذه هي الحالة التلقائية. |
DRAFT |
حالة مادة عمل الدورة التدريبية التي لم يتم نشرها بعد لا يظهر محتوى المهام الدراسية في هذه الحالة إلا لمعلّمي الدورة التعليمية ومشرفي النطاق. |
DELETED |
حالة مواد عمل الدورة التدريبية التي تم نشرها ولكن تم حذفها الآن لا يظهر محتوى المهام في هذه الحالة إلا لمعلّمي الدورة التعليمية ومشرفي النطاق. يتم حذف مواد الواجب الدراسي في هذه الحالة بعد مرور بعض الوقت. |
الطُرق |
|
|---|---|
|
تنشئ هذه الطريقة مادة عمل للدورة التدريبية. |
|
تحذف هذه الطريقة مادة من مواد الواجب الدراسي. |
|
تعرض هذه الطريقة مادة من مواد الواجب الدراسي. |
|
تعرض هذه الطريقة البيانات الوصفية لإضافات Classroom في سياق مشاركة معيّنة. |
|
تعرض هذه الطريقة قائمة بمواد الواجب الدراسي التي يُسمح لمقدّم الطلب بعرضها. |
|
تعدّل هذه الطريقة حقلًا واحدًا أو أكثر من حقول مواد الواجب الدراسي. |