- المورد: CourseWork
- CourseWorkState
- SubmissionModificationMode
- نقل الحقوق
- MultipleChoiceQuestion
- الطُرق
المورد: CourseWork
العمل الذي أنشأه المعلّم لطلاب الدورة التدريبية
تمثيل JSON |
---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
الحقول | |
---|---|
courseId |
تمثّل هذه السمة معرّف الدورة التدريبية. للقراءة فقط. |
id |
المعرّف الذي يحدّده Classroom لهذا العمل الدراسي، وهو معرّف فريد لكل دورة تدريبية. للقراءة فقط. |
title |
تمثّل هذه السمة عنوان عمل الدورة التدريبية. يجب أن يكون العنوان سلسلة UTF-8 صالحة تتضمّن ما بين حرف واحد و3000 حرف. |
description |
وصف اختياري لهذا العمل الدراسي في حال ضبطه، يجب أن يكون الوصف سلسلة UTF-8 صالحة لا تحتوي على أكثر من 30,000 حرف. |
materials[] |
مواد إضافية يجب ألا يحتوي CourseWork على أكثر من 20 مادة. |
state |
حالة العمل في هذه الدورة التدريبية إذا لم يتم تحديدها، تكون الحالة التلقائية هي |
alternateLink |
تمثّل هذه السمة الرابط المطلق إلى هذه المهمة الدراسية في واجهة مستخدم الويب في Classroom. لا تتم تعبئة هذا الحقل إلا إذا كانت قيمة للقراءة فقط. |
creationTime |
الطابع الزمني لوقت إنشاء هذا العمل الدراسي للقراءة فقط. يستخدم هذا النوع RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا Z-normalized ويستخدم 0 أو 3 أو 6 أو 9 أرقام كسرية. يتم أيضًا قبول الإزاحات غير "Z". أمثلة: |
updateTime |
الطابع الزمني لآخر تغيير تم إجراؤه على هذه المهمة الدراسية. للقراءة فقط. يستخدم هذا النوع RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا Z-normalized ويستخدم 0 أو 3 أو 6 أو 9 أرقام كسرية. يتم أيضًا قبول الإزاحات غير "Z". أمثلة: |
dueDate |
تاريخ اختياري، بالتوقيت العالمي المتفق عليه، يجب تسليم المهمة الدراسية بحلوله. يجب تحديد هذه السمة إذا تم تحديد السمة |
dueTime |
الوقت الاختياري من اليوم، بالتوقيت العالمي المتفق عليه، الذي يجب فيه تسليم المهام الدراسية لهذه الدورة التدريبية. يجب تحديد هذه السمة إذا تم تحديد السمة |
scheduledTime |
طابع زمني اختياري لتحديد موعد نشر هذا العمل في الدورة التدريبية يستخدم هذا النوع RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا Z-normalized ويستخدم 0 أو 3 أو 6 أو 9 أرقام كسرية. يتم أيضًا قبول الإزاحات غير "Z". أمثلة: |
maxPoints |
الحدّ الأقصى للدرجة في هذا العمل الصفي إذا كانت القيمة صفرًا أو لم يتم تحديدها، سيتم اعتبار هذه المهمة بدون درجة. يجب أن تكون هذه القيمة عددًا صحيحًا غير سالب. |
workType |
تمثّل هذه السمة نوع عمل الدورة التدريبية. يتم ضبط النوع عند إنشاء العمل الدراسي ولا يمكن تغييره. |
associatedWithDeveloper |
تُستخدَم لتحديد ما إذا كان عنصر العمل في هذه الدورة التدريبية مرتبطًا بمشروع Developer Console الذي يقدّم الطلب. يمكنك الاطّلاع على للقراءة فقط. |
assigneeMode |
وضع الطالب المكلّف بالواجب الدراسي. إذا لم يتم تحديدها، تكون القيمة التلقائية |
individualStudentsOptions |
معرّفات الطلاب الذين يمكنهم الوصول إلى المواد الدراسية يتم ضبط هذا الحقل فقط إذا كانت قيمة |
submissionModificationMode |
إعداد لتحديد الوقت الذي يُسمح فيه للطلاب بتعديل المهام التي أرسلوها إذا لم يتم تحديدها، تكون القيمة التلقائية |
creatorUserId |
معرّف المستخدم الذي أنشأ الواجب الدراسي. للقراءة فقط. |
topicId |
معرّف الموضوع المرتبط بهذا العمل الدراسي. يجب أن يتطابق مع موضوع حالي في الدورة التدريبية. |
gradeCategory |
الفئة التي تساهم فيها درجة هذا العمل الدراسي يظهر هذا الخيار فقط عند اختيار فئة للواجب الدراسي. يمكن استخدامها في احتساب الدرجة الإجمالية. للقراءة فقط. |
previewVersion |
النتائج فقط. تمثّل هذه السمة الإصدار التجريبي من واجهة برمجة التطبيقات المستخدَمة لاسترداد هذا المورد. |
حقل الدمج details تفاصيل إضافية خاصة بنوع من أعمال الدورة التدريبية يمكن أن تكون details إحدى القيم التالية فقط: |
|
assignment |
تفاصيل المهمة يتم ملء هذا الحقل فقط عندما تكون قيمة للقراءة فقط. |
multipleChoiceQuestion |
تفاصيل سؤال الخيارات المتعدّدة بالنسبة إلى عمليات القراءة، لا تتم تعبئة هذا الحقل إلا عندما تكون قيمة |
gradingPeriodId |
معرّف فترة التقييم المرتبطة بالواجب الدراسي
|
CourseWorkState
الحالات المحتملة للعمل الدراسي
عمليات التعداد | |
---|---|
COURSE_WORK_STATE_UNSPECIFIED |
لم يتم تحديد أي ولاية. لا يتم عرض هذه القيمة أبدًا. |
PUBLISHED |
حالة العمل الذي تم نشره هذه هي الحالة التلقائية. |
DRAFT |
حالة العمل الذي لم يتم نشره بعد لا يظهر العمل في هذه الحالة إلا لمعلّمي الدورة التدريبية ومشرفي النطاق. |
DELETED |
حالة العمل الذي تم نشره ولكن تم حذفه الآن لا يظهر العمل في هذه الحالة إلا لمعلّمي الدورة التدريبية ومشرفي النطاق. ويتم حذف العمل في هذه الحالة بعد مرور بعض الوقت. |
SubmissionModificationMode
أوضاع التعديل المحتملة لعمليات إرسال الطلاب
عمليات التعداد | |
---|---|
SUBMISSION_MODIFICATION_MODE_UNSPECIFIED |
لم يتم تحديد أي وضع تعديل. لا يتم عرض هذه القيمة أبدًا. |
MODIFIABLE_UNTIL_TURNED_IN |
يمكن تعديل المهام قبل تسليمها. |
MODIFIABLE |
يمكن تعديل الطلبات في أي وقت. |
Assignment
تفاصيل إضافية حول المهام
تمثيل JSON |
---|
{
"studentWorkFolder": {
object ( |
الحقول | |
---|---|
studentWorkFolder |
مجلد Drive الذي يتم وضع المرفقات من عمليات إرسال الطلاب فيه لا تتم تعبئة هذا الحقل إلا لمعلّمي الدورات التدريبية والمشرفين. |
MultipleChoiceQuestion
تفاصيل إضافية حول الأسئلة ذات الخيارات المتعددة
تمثيل JSON |
---|
{ "choices": [ string ] } |
الحقول | |
---|---|
choices[] |
الخيارات المتاحة |
الطُرق |
|
---|---|
|
تنشئ هذه الطريقة مهمة دراسية. |
|
تحذف هذه الطريقة مهمة دراسية. |
|
إرجاع العمل الدراسي |
|
تعرض هذه الطريقة البيانات الوصفية الخاصة بإضافات Classroom في سياق مشاركة معيّنة. |
|
تعرض هذه الطريقة قائمة بالمهام الدراسية التي يُسمح لمقدّم الطلب بالاطّلاع عليها. |
|
تعديل وضع المُعيَّن وخيارات مهمة دراسية |
|
تعدّل هذه الطريقة حقلًا واحدًا أو أكثر من حقول الواجب الدراسي. |