- المورد: دورة تدريبية
- CourseState
- CourseMaterialSet
- CourseMaterial
- GradebookSettings
- CalculationType
- DisplaySetting
- الطُرق
المرجع: دورة تدريبية
دورة تدريبية في Classroom
تمثيل JSON |
---|
{ "id": string, "name": string, "section": string, "descriptionHeading": string, "description": string, "room": string, "ownerId": string, "creationTime": string, "updateTime": string, "enrollmentCode": string, "courseState": enum ( |
الحقول | |
---|---|
id |
المعرّف لهذه الدورة الدراسية الذي حدّده Classroom عندما يكون يؤدي تحديد هذا الحقل في قناع تعديل الدورة التدريبية إلى حدوث خطأ. |
name |
اسم الدورة التدريبية. على سبيل المثال، "الصف العاشر، الأحياء". يجب إدخال الاسم. يجب أن يتكوّن من بين 1 و750 حرفًا وأن يكون سلسلة UTF-8 صالحة. |
section |
قسم من الدورة التدريبية على سبيل المثال، "الفترة 2". في حال ضبطه، يجب أن يكون هذا الحقل سلسلة UTF-8 صالحة وألا يزيد طولها عن 2800 حرف. |
description |
عنوان اختياري للوصف على سبيل المثال، "مرحبًا بك في مادة الأحياء للصف العاشر". في حال ضبطه، يجب أن يكون هذا الحقل سلسلة UTF-8 صالحة وألا يزيد طولها عن 3600 حرف. |
description |
وصف اختياري على سبيل المثال، "سنتعرّف على بنية الكائنات الحية من خلال مجموعة من الكتب المدرسية والمحاضرات التي يقدّمها خبراء وأعمال المختبر. نتوقع أن ينال إعجابك". في حال ضبطه، يجب أن يكون هذا الحقل سلسلة UTF-8 صالحة وألا يزيد طولها عن 30,000 حرف. |
room |
الموقع الجغرافي الاختياري للغرفة على سبيل المثال، "301". في حال ضبطه، يجب أن يكون هذا الحقل سلسلة UTF-8 صالحة وألا يزيد طولها عن 650 حرفًا. |
owner |
معرّف مالك الدورة الدراسية يكون هذا الحقل مطلوبًا عند تحديده كمَعلمة
يجب ضبط هذا الإعداد في طلب الإنشاء. يمكن للمشرفين أيضًا تحديد هذا الحقل في |
creation |
وقت إنشاء الدورة التدريبية. يؤدي تحديد هذا الحقل في قناع تعديل الدورة التدريبية إلى حدوث خطأ. للقراءة فقط. يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقة تصل إلى نانوثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
update |
وقت آخر تعديل على هذه الدورة التدريبية يؤدي تحديد هذا الحقل في قناع تعديل الدورة التدريبية إلى حدوث خطأ. للقراءة فقط. يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقة تصل إلى نانوثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
enrollment |
رمز التسجيل لاستخدامه عند الانضمام إلى هذه الدورة التدريبية يؤدي تحديد هذا الحقل في قناع تعديل الدورة التدريبية إلى حدوث خطأ. للقراءة فقط. |
course |
حالة الدورة التدريبية إذا لم يتم تحديد حالة، تكون الحالة التلقائية هي |
alternate |
رابط مطلق إلى هذه الدورة التدريبية في واجهة مستخدم الويب في Classroom للقراءة فقط. |
teacher |
عنوان البريد الإلكتروني لمجموعة على "مجموعات Google" تحتوي على جميع معلّمي الدورة التدريبية. لا تقبل هذه المجموعة عناوين البريد الإلكتروني، ولا يمكن استخدامها إلا للأذونات. للقراءة فقط. |
course |
عنوان البريد الإلكتروني لمجموعة على Google تحتوي على جميع أعضاء الدورة التدريبية. لا تقبل هذه المجموعة عناوين البريد الإلكتروني، ولا يمكن استخدامها إلا للأذونات. للقراءة فقط. |
teacher |
معلومات عن مجلد Drive الذي تتم مشاركته مع جميع معلّمي الدورة التدريبية لن يتم ضبط هذا الحقل إلا لمعلّمي الدورة التدريبية ومشرفي النطاق. للقراءة فقط. |
courseMaterialSets[] |
مجموعات من المواد التي تظهر في صفحة "لمحة" عن هذه الدورة التدريبية للقراءة فقط. |
guardians |
ما إذا تم تفعيل إشعارات الأوصياء لهذه الدورة التدريبية أم لا للقراءة فقط. |
calendar |
رقم تعريف التقويم لتقويم يمكن لجميع أعضاء الدورة التدريبية الاطّلاع عليه، وتضيف إليه Classroom أحداثًا لأعمال الدورة التدريبية والإعلانات في الدورة التدريبية. يتم إنشاء "تقويم" الدورة التدريبية بشكل غير متزامن عند ضبط الدورة التدريبية على للقراءة فقط. |
gradebook |
إعدادات دفتر الدرجات التي تحدّد كيفية احتساب الدرجة الإجمالية للطالب في الدورة التدريبية والمستخدمين الذين ستظهر لهم إذن بالوصول للقراءة فقط |
CourseState
الحالات المحتملة التي يمكن أن تكون الدورة التعليمية فيها
عمليات التعداد | |
---|---|
COURSE_STATE_UNSPECIFIED |
لا تتوفّر حالة الدورة التدريبية. ولن تستخدم أي رسالة Course معروضة هذه القيمة. |
ACTIVE |
الدورة التدريبية نشطة. |
ARCHIVED |
تم وضع الدورة التدريبية في الأرشيف. ولا يمكنك تعديله إلا لتغييره إلى حالة مختلفة. |
PROVISIONED |
تم إنشاء الدورة التدريبية، ولكن لم يتم تفعيلها بعد. يمكن للمعلّم الأساسي ومشرفي النطاق الوصول إلى هذه الحالة، ويمكنهم تعديلها أو تغييرها إلى الحالة ACTIVE أو DECLINED . لا يمكن تغيير حالة الدورة التدريبية إلى PROVISIONED إلا إذا كانت في الحالة DECLINED . |
DECLINED |
تم إنشاء الدورة التدريبية، ولكن تم رفضها. يمكن لمالك الدورة التدريبية ومشرفي النطاق الوصول إلى هذه البيانات، ولكن لن يتم عرضها في واجهة مستخدم الويب. لا يمكنك تعديل الدورة التدريبية إلا لتغييرها إلى الحالة PROVISIONED . لا يمكن تغيير حالة الدورة التدريبية إلى DECLINED إلا إذا كانت في الحالة PROVISIONED . |
SUSPENDED |
تم تعليق الدورة التدريبية. لا يمكنك تعديل الدورة التدريبية، ولا يمكن للمستخدم الذي تم تحديده من خلال ownerId سوى عرض الدورة التدريبية. قد يتم وضع دورة تدريبية في هذه الحالة إذا كان من المحتمل أن تنتهك بنود الخدمة. |
CourseMaterialSet
مجموعة من المواد التي تظهر في صفحة "لمحة" عن الدورة التدريبية وقد تتضمّن هذه الموادّ المنهج أو الجدول الزمني أو معلومات أساسية أخرى ذات صلة بالدورة التدريبية ككل.
تمثيل JSON |
---|
{
"title": string,
"materials": [
{
object ( |
الحقول | |
---|---|
title |
عنوان هذه المجموعة. |
materials[] |
المواد المرفقة بهذه المجموعة |
CourseMaterial
مادة مرفقة بدورة تدريبية كجزء من مجموعة مواد
تمثيل JSON |
---|
{ // Union field |
الحقول | |
---|---|
حقل الربط material بيانات المواد يمكن أن يكون material واحدًا فقط مما يلي: |
|
drive |
مرفق ملف Google Drive |
you |
مرفق فيديو على YouTube |
link |
إرفاق الرابط |
form |
مرفق "نماذج Google" |
GradebookSettings
إعدادات دفتر العلامات لدورات تدريبية يُرجى الاطّلاع على مقالة مركز المساعدة لمعرفة التفاصيل.
تمثيل JSON |
---|
{ "calculationType": enum ( |
الحقول | |
---|---|
calculation |
يشير إلى كيفية احتساب الدرجة الإجمالية. |
display |
يشير إلى المستخدمين الذين يمكنهم الاطّلاع على الدرجة الإجمالية. |
grade |
فئات الدرجات المتاحة للأعمال الدراسية في الدورة التدريبية |
CalculationType
الطرق المحتمَلة لاحتساب الدرجة الإجمالية
عمليات التعداد | |
---|---|
CALCULATION_TYPE_UNSPECIFIED |
لم يتم تحديد أيّ طريقة. ولا يتم إرجاع هذا الرمز أبدًا. |
TOTAL_POINTS |
الدرجة الإجمالية هي مجموع الدرجات مقسومًا على مجموع النقاط الإجمالية بغض النظر عن الفئة. |
WEIGHTED_CATEGORIES |
الدرجة الإجمالية هي المتوسط المرجح حسب الفئة. |
DisplaySetting
الإعدادات المحتمَلة لعرض الدرجة الإجمالية
عمليات التعداد | |
---|---|
DISPLAY_SETTING_UNSPECIFIED |
لم يتم تحديد أيّ إعداد. ولا يتم إرجاع هذا الرمز أبدًا. |
SHOW_OVERALL_GRADE |
تعرِض هذه الميزة الدرجة الإجمالية في دفتر العلامات وملف الإنجاز الخاص بالطالب لكلٍّ من المعلّمين والطلاب. |
HIDE_OVERALL_GRADE |
لا يتم عرض الدرجة الإجمالية في دفتر الدرجات أو الملف الشخصي للطالب. |
SHOW_TEACHERS_ONLY |
تعرِض هذه السمة الدرجة الإجمالية للمعلّمين في دفتر العلامات وملف الإنجاز الخاص بالطالب. يتم إخفاؤه عن الطلاب في ملفاتهم الشخصية. |
الطُرق |
|
---|---|
(deprecated) |
تعرِض هذه السمة ما إذا كان المستخدم مؤهَّلاً لإنشاء مرفقات إضافية في دورة تدريبية معيّنة. |
(deprecated) |
تعرِض ما إذا كان المستخدم مؤهَّلاً لتعديل GradingPeriodSettings في دورة دراسية معيّنة. |
|
إنشاء دورة تدريبية |
|
لحذف دورة تدريبية |
|
تعرِض دورة تدريبية. |
|
تعرِض هذه السمة إعدادات فترة وضع الدرجات في دورة تدريبية. |
|
تعرِض هذه السمة قائمة بالدورات التدريبية التي يُسمح للمستخدم الذي يقدّم الطلب بالاطّلاع عليها، مع الحصر في الدورات التي تتطابق مع الطلب. |
|
تعديل حقل واحد أو أكثر في دورة تدريبية |
|
تعديلات على دورة تدريبية |
|
تعديل إعدادات فترة وضع الدرجات لدورة تدريبية |