- المرجع: CourseWork
- CourseWorkState
- SubmissionModificationMode
- نقل الحقوق
- MultipleChoiceQuestion
- الطُرق
المورد: CourseWork
أعمال الدورة التدريبية التي أنشأها المعلّم لطلاب الدورة الدراسية.
تمثيل 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" بدقة نانو ثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
dueDate |
تاريخ اختياري، بالتوقيت العالمي المنسّق (UTC)، يجب تسليم المهام المرتبطة بهذه الدورة التدريبية. يجب تحديد هذه القيمة إذا تم تحديد |
dueTime |
وقت اختياري من اليوم، حسب التوقيت العالمي المتفق عليه، الموعد النهائي لعمليات التقديم لهذه الدورة. يجب تحديد هذه القيمة إذا تم تحديد |
scheduledTime |
طابع زمني اختياري لموعد نشر هذه الدورة التدريبية طابع زمني بتنسيق RFC3339 UTC "Zulu" بدقة نانو ثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
maxPoints |
الحد الأقصى للدرجة لعمل هذه الدورة. إذا كانت القيمة صفرًا أو غير محدد، فإن هذه المهمة تعتبر غير مقيّمة. يجب أن تكون هذه قيمة عدد صحيح غير سالبة. |
workType |
نوع عمل هذه الدورة التدريبية. يتم ضبط النوع عند إنشاء مهام الدورة الدراسية ولا يمكن تغييره. |
associatedWithDeveloper |
ما إذا كان عنصر عمل الدورة التدريبية هذا مرتبطًا بمشروع Play Console الذي يقدم الطلب. لمزيد من التفاصيل، انتقِل إلى للقراءة فقط: |
assigneeMode |
وضع المُسنَد إليه لمهام الدورة الدراسية. وفي حال عدم تحديد ذلك، ستكون القيمة التلقائية هي |
individualStudentsOptions |
معرّفات الطلاب الذين يمكنهم الوصول إلى مهام الدورة الدراسية. يتم ضبط هذا الحقل فقط إذا كانت قيمة |
submissionModificationMode |
إعداد لتحديد الوقت الذي يُسمح فيه للطلاب بتعديل عمليات الإرسال. وفي حال عدم تحديد ذلك، ستكون القيمة التلقائية هي |
creatorUserId |
معرّف المستخدم الذي أنشأ مهام الدورة الدراسية. للقراءة فقط: |
topicId |
معرّف للموضوع الذي ترتبط به الدورة الدراسية. يجب أن يتطابق مع موضوع حالي في الدورة التدريبية. |
gradeCategory |
تمثّل هذه السمة الفئة التي تساهم فيها درجة هذه الدورة التدريبية. لا يظهر هذا الخيار إلا عند اختيار فئة لواجب الدورة الدراسية. يمكن استخدامه في حساب الدرجة الإجمالية. للقراءة فقط: |
حقل الاتحاد details . تفاصيل إضافية خاصة بنوع عمل الدورة الدراسية. يمكن أن تكون السمة "details " واحدة فقط مما يلي: |
|
assignment |
تفاصيل المهمة تتم تعبئة هذه القيمة فقط عندما تكون قيمة الحقل للقراءة فقط: |
multipleChoiceQuestion |
تفاصيل سؤال الخيارات المتعدّدة بالنسبة إلى عمليات القراءة، لا تتم تعبئة هذا الحقل إلا عندما تكون قيمة |
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 في سياق مشاركة معيّنة |
|
تعرض قائمة بأعمال الدورة الدراسية التي يُسمح لمقدِّم الطلب بالاطّلاع عليها. |
|
تعديل وضع المُسنَد إليه وخيارات مهام الدورة الدراسية |
|
تُحدّث حقلاً واحدًا أو أكثر من عمل الدورة الدراسية. |