- المورد: CourseWork
- CourseWorkState
- SubmissionModificationMode
- نقل الحقوق
- MultipleChoiceQuestion
- الطُرق
المرجع: CourseWork
عمل الدورة التدريبية الذي أنشأه معلّم لطلاب الدورة التدريبية
تمثيل JSON |
---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
الحقول | |
---|---|
course |
معرّف الدورة التدريبية. للقراءة فقط. |
id |
المعرّف الذي تحدّده "الفصول الدراسية" لهذا العمل الدراسي، وهو فريد لكل دورة دراسية. للقراءة فقط. |
title |
عنوان عمل الدورة الدراسية هذا. يجب أن يكون العنوان سلسلة UTF-8 صالحة تحتوي على ما بين حرف واحد و3,000 حرف. |
description |
وصف اختياري لمادة الدورة التدريبية هذه في حال ضبطه، يجب أن يكون الوصف سلسلة UTF-8 صالحة لا تحتوي على أكثر من 30,000 حرف. |
materials[] |
مواد إضافية يجب ألا يتضمّن "مهام الدورة الدراسية" أكثر من 20 مادة. |
state |
حالة عمل هذه الدورة التدريبية. إذا لم يتم تحديد حالة، تكون الحالة التلقائية هي |
alternate |
رابط مطلق إلى عمل الدورة التدريبية هذا في واجهة مستخدم الويب في Classroom لا تتم تعبئة هذا الحقل إلّا إذا كان للقراءة فقط. |
creation |
الطابع الزمني لوقت إنشاء عمل الدورة التدريبية هذا للقراءة فقط. يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقة تصل إلى نانوثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
update |
الطابع الزمني لآخر تغيير في عمل الدورة التدريبية هذا. للقراءة فقط. يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقة تصل إلى نانوثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
due |
تاريخ اختياري، بالتوقيت العالمي المنسق، لتسليم عمل الدورة التدريبية هذا. يجب تحديد هذا الحقل إذا تم تحديد |
due |
وقت اختياري من اليوم بالتوقيت العالمي المتفق عليه لتسليم الواجبات في هذه الدورة الدراسية. يجب تحديد هذا الحقل إذا تم تحديد |
scheduled |
طابع زمني اختياري عند تحديد موعد نشر عمل الدورة التدريبية هذا. يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقة تصل إلى نانوثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
max |
الحد الأقصى للدرجة التي يمكن الحصول عليها في هذا العمل الدراسي إذا كانت القيمة صفرًا أو غير محدّدة، يتم اعتبار هذه المهمة غير مُقيّمة. يجب أن تكون هذه القيمة عددًا صحيحًا غير سالب. |
work |
نوع عمل الدورة الدراسية هذا. يتم ضبط النوع عند إنشاء عمل الدورة التدريبية ولا يمكن تغييره. |
associated |
ما إذا كان هذا العنصر من عمل الدورة التدريبية مرتبطًا بمشروع Developer Console الذي يقدّم الطلب. يُرجى الاطّلاع على للقراءة فقط. |
assignee |
وضع المُسنَد إليه للأعمال الدراسية إذا لم يتم تحديد قيمة، تكون القيمة التلقائية هي |
individual |
معرّفات الطلاب الذين يمكنهم الوصول إلى الدورات الدراسية لا يتم ضبط هذا الحقل إلا إذا كانت قيمة |
submission |
إعداد لتحديد الحالات التي يُسمح فيها للطلاب بتعديل المحتوى الذي أرسلوه إذا لم يتم تحديد قيمة، تكون القيمة التلقائية هي |
creator |
معرّف المستخدم الذي أنشأ المقرر الدراسي. للقراءة فقط. |
topic |
معرّف الموضوع المرتبط بعملية التقييم هذه. يجب أن يتطابق مع موضوع حالي في الدورة التدريبية. |
grade |
الفئة التي تساهم فيها درجة هذا العمل الدراسي. لا تظهر هذه العلامة إلا عند اختيار فئة للواجب الدراسي. يمكن استخدامها في احتساب الدرجة الإجمالية. للقراءة فقط. |
preview |
النتائج فقط. إصدار المعاينة لواجهة برمجة التطبيقات المستخدَمة لاسترداد هذا المرجع |
حقل الربط details تفاصيل إضافية خاصة بنوع من أعمال الدورة الدراسية يمكن أن يكون details واحدًا فقط مما يلي: |
|
assignment |
تفاصيل المهمة لا تتم تعبئة هذا الحقل إلا عندما يكون للقراءة فقط. |
multiple |
تفاصيل سؤال الخيارات المتعدّدة بالنسبة إلى عمليات القراءة، لا تتم تعبئة هذا الحقل إلا عندما يكون |
grading |
معرّف فترة التقييم المرتبطة بالمقرر الدراسي
|
CourseWorkState
الحالات المحتملة لأعمال الدورة الدراسية
عمليات التعداد | |
---|---|
COURSE_WORK_STATE_UNSPECIFIED |
لم يتم تحديد أيّ ولاية. ولا يتم إرجاع هذا الرمز أبدًا. |
PUBLISHED |
حالة العمل الذي تم نشره هذه هي الحالة التلقائية. |
DRAFT |
حالة العمل الذي لم يتم نشره بعد لا يظهر العمل في هذه الحالة إلا لمعلّمي الدورات الدراسية ومشرفي النطاق. |
DELETED |
حالة العمل الذي تم نشره ولكن تم حذفه الآن لا يظهر العمل في هذه الحالة إلا لمعلّمي الدورات الدراسية ومشرفي النطاق. يتم حذف العمل في هذه الحالة بعد مرور بعض الوقت. |
SubmissionModificationMode
أوضاع التعديل الممكنة لعمليات إرسال الطلاب
عمليات التعداد | |
---|---|
SUBMISSION_MODIFICATION_MODE_UNSPECIFIED |
لم يتم تحديد أيّ وضع تعديل. ولا يتم إرجاع هذا الرمز أبدًا. |
MODIFIABLE_UNTIL_TURNED_IN |
يمكن تعديل العينات المرسَلة قبل تسليمها. |
MODIFIABLE |
يمكن تعديل العينات التي تم إرسالها في أي وقت. |
Assignment
تفاصيل إضافية للمهام
تمثيل JSON |
---|
{
"studentWorkFolder": {
object ( |
الحقول | |
---|---|
student |
مجلد Drive الذي يتم وضع المرفقات من المحتوى الذي يرسله الطلاب فيه لا يتمّ تعبئة هذا الحقل إلّا للمعلّمين والمشرفين في الدورات التدريبية. |
MultipleChoiceQuestion
تفاصيل إضافية للأسئلة ذات الخيارات المتعدّدة
تمثيل JSON |
---|
{ "choices": [ string ] } |
الحقول | |
---|---|
choices[] |
الخيارات المحتملة |
الطُرق |
|
---|---|
|
إنشاء عمل الدورة التدريبية |
|
حذف عمل دورة دراسية |
|
عرض مهام الدورة الدراسية |
|
تحصل هذه الطريقة على البيانات الوصفية لإضافات Classroom في سياق مشاركة معيّنة. |
|
تعرِض هذه السمة قائمة بالأعمال الدراسية التي يُسمح لمقدّم الطلب بعرضها. |
|
تعديل وضع المُسنَد إليه وخيارات مقرر دراسي |
|
تعديل حقل واحد أو أكثر من عمل الدورة التدريبية |