- المورد: Course
- CourseState
- CourseMaterialSet
- CourseMaterial
- GradebookSettings
- CalculationType
- DisplaySetting
- CourseLearningStandardSettings
- LearningStandardSetRoot
- الطُرق
المورد: الدورة التدريبية
دورة تعليمية في 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 |
اسم الدورة التدريبية على سبيل المثال، "الصف العاشر: علم الأحياء". يجب إدخال الاسم. يجب أن يتراوح طوله بين حرف واحد و750 حرفًا وأن يكون سلسلة UTF-8 صالحة. |
section |
تمثّل هذه السمة قسم الدورة التدريبية. على سبيل المثال، "الفترة 2". في حال ضبط هذا الحقل، يجب أن يكون سلسلة UTF-8 صالحة وألّا يزيد طوله عن 2, 800 حرف. |
descriptionHeading |
عنوان اختياري للوصف على سبيل المثال، "مرحبًا بكم في مادة الأحياء للصف العاشر". في حال ضبط هذا الحقل، يجب أن يكون سلسلة UTF-8 صالحة وألّا يزيد طوله عن 3, 600 حرف. |
description |
وصف اختياري على سبيل المثال، "سنتعرّف على بنية الكائنات الحية من خلال مجموعة من الكتب الدراسية والمحاضرات التي يلقيها ضيوف والعمل في المختبر. استعِدّوا لتجربة ممتعة". في حال ضبط هذا الحقل، يجب أن يكون سلسلة UTF-8 صالحة وألا يزيد طوله عن 30,000 حرف. |
room |
موقع الغرفة الاختياري على سبيل المثال، "301". في حال ضبطه، يجب أن يكون هذا الحقل سلسلة UTF-8 صالحة وألا يزيد طوله عن 650 حرفًا. |
ownerId |
معرّف مالك الدورة التدريبية عند تحديد هذا الحقل كمَعلمة لـ
يجب ضبط هذه السمة في طلب إنشاء. يمكن للمشرفين أيضًا تحديد هذا الحقل في |
creationTime |
وقت إنشاء الدورة التدريبية يؤدي تحديد هذا الحقل في قناع تعديل الدورة التدريبية إلى حدوث خطأ. للقراءة فقط. يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
updateTime |
وقت آخر تعديل على هذه الدورة التدريبية يؤدي تحديد هذا الحقل في قناع تعديل الدورة التدريبية إلى حدوث خطأ. للقراءة فقط. يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
enrollmentCode |
رمز التسجيل الذي يجب استخدامه عند الانضمام إلى هذه الدورة التدريبية يؤدي تحديد هذا الحقل في قناع تعديل الدورة التدريبية إلى حدوث خطأ. للقراءة فقط. |
courseState |
حالة الدورة التدريبية في حال عدم تحديد الحالة، تكون الحالة التلقائية هي |
alternateLink |
رابط مطلق لهذه الدورة التدريبية في واجهة مستخدم الويب في Classroom للقراءة فقط. |
teacherGroupEmail |
عنوان البريد الإلكتروني لمجموعة Google التي تضم جميع معلّمي الدورة التدريبية لا تقبل هذه المجموعة الرسائل الإلكترونية ويمكن استخدامها للأذونات فقط. للقراءة فقط. |
courseGroupEmail |
عنوان البريد الإلكتروني لمجموعة Google تضم جميع أعضاء الدورة التدريبية لا تقبل هذه المجموعة الرسائل الإلكترونية ويمكن استخدامها للأذونات فقط. للقراءة فقط. |
teacherFolder |
معلومات عن مجلد Drive تتم مشاركته مع جميع معلّمي الدورة التدريبية سيتم ضبط هذا الحقل فقط لمعلّمي الدورة التدريبية ومشرفي النطاق. للقراءة فقط. |
courseMaterialSets[] |
مجموعات المواد التي تظهر في صفحة "لمحة" لهذه الدورة التدريبية للقراءة فقط. |
guardiansEnabled |
ما إذا تم تفعيل إشعارات الأوصياء لهذه الدورة التدريبية أم لا للقراءة فقط. |
calendarId |
معرّف التقويم الذي يمكن لجميع أعضاء الدورة التدريبية الاطّلاع عليه، والذي يضيف إليه Classroom أحداثًا للواجب الدراسي والإشعارات في الدورة التدريبية. يتم إنشاء "تقويم Google" لدورة تدريبية بشكل غير متزامن عند ضبط الدورة التدريبية على للقراءة فقط. |
gradebookSettings |
إعدادات دفتر العلامات التي تحدّد كيفية احتساب الدرجة الإجمالية للطالب في الدورة التدريبية والجهات التي سيتم عرضها لها. للقراءة فقط. |
subject |
اختيارية: موضوع الدورة التدريبية |
learningStandardSettings |
اختيارية: الإعدادات ذات الصلة بمعايير التعلّم المتاحة في الدورة التدريبية يمكن أن تحتوي الدورة التعليمية على 20 جذرًا كحد أقصى لمجموعة معايير التعلّم. |
levels |
اختيارية: مستويات الدورة التدريبية أمثلة: "الصف التاسع"، "المرحلة الإعدادية"، "الصف الرابع - الخامس"، "الروضة - الصف الثاني"، "3000". في حال ضبط هذا الحقل، يجب أن يكون سلسلة UTF-8 صالحة وأقل من 1000 حرف. لا يمكن محو هذا الحقل إلا باستخدام الطريقة |
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 |
|---|
{ "driveFile": { object ( |
| الحقول | |
|---|---|
| بيانات المواد في ما يلي قائمة بالحقول التي يستبعد بعضها بعضًا. سيتم ضبط حقل واحد على الأكثر في الرد: | |
driveFile |
مرفق ملف Google Drive |
youTubeVideo |
مرفق فيديو على YouTube |
link |
مرفق رابط |
form |
مرفق من "نماذج Google" |
| نهاية الحقول التي يستبعد كلّ منها الآخر | |
GradebookSettings
إعدادات دفتر العلامات لدورة تدريبية لمزيد من التفاصيل، يُرجى الاطّلاع على مقالة مركز المساعدة.
| تمثيل JSON |
|---|
{ "calculationType": enum ( |
| الحقول | |
|---|---|
calculationType |
يشير إلى كيفية احتساب الدرجة الإجمالية. |
displaySetting |
يشير هذا الحقل إلى المستخدمين الذين يمكنهم الاطّلاع على الدرجة الإجمالية. |
gradeCategories[] |
فئات تقسيم الدرجات المتاحة للمواد التعليمية في الدورة التعليمية |
CalculationType
الطرق الممكنة لاحتساب الدرجة الإجمالية
| عمليات التعداد | |
|---|---|
CALCULATION_TYPE_UNSPECIFIED |
لم يتم تحديد أي طريقة. ولا يتم عرض هذه القيمة مطلقًا. |
TOTAL_POINTS |
الدرجة الكلية هي مجموع الدرجات مقسومًا على مجموع النقاط الإجمالية بغض النظر عن الفئة. |
WEIGHTED_CATEGORIES |
الدرجة الإجمالية هي المتوسط المرجّح حسب الفئة. |
DisplaySetting
الإعدادات الممكنة لعرض الدرجة الإجمالية
| عمليات التعداد | |
|---|---|
DISPLAY_SETTING_UNSPECIFIED |
لم يتم تحديد أي إعداد. ولا يتم عرض هذه القيمة مطلقًا. |
SHOW_OVERALL_GRADE |
يعرض الدرجة الإجمالية في دفتر العلامات والملف الشخصي للطالب لكل من المعلّمين والطلاب. |
HIDE_OVERALL_GRADE |
لا تظهر الدرجة الإجمالية في دفتر العلامات أو ملف الطالب الشخصي. |
SHOW_TEACHERS_ONLY |
يعرض الدرجة الإجمالية للمعلّمين في دفتر العلامات والملف الشخصي للطالب. يتم إخفاء هذه المعلومات عن الطلاب في ملفاتهم الشخصية. |
CourseLearningStandardSettings
| تمثيل JSON |
|---|
{
"standardSets": [
{
object ( |
| الحقول | |
|---|---|
standardSets[] |
الحقل مطلوب. مجموعة جذور معايير التعلّم المطبَّقة على هذه الدورة التعليمية |
LearningStandardSetRoot
| تمثيل JSON |
|---|
{ "caseGuid": { object ( |
| الحقول | |
|---|---|
caseGuid |
الحقل مطلوب. معرّف GUID الخاص بـ Satchel Rosetta Exchange لجذر مجموعة معايير التعلّم. |
documentTitle |
النتائج فقط. تمثّل هذه السمة عنوان المستند الخاص بجذر مجموعة معايير التعلّم. |
standardTitle |
النتائج فقط. تمثّل هذه السمة عنوان جذر مجموعة معايير التعلّم. |
sourceDataAvailabilityStatus |
النتائج فقط. حالة توفّر جذر مجموعة معايير التعلّم استخدِم هذا الحقل لتحديد ما إذا تم حذف جذر مجموعة معايير التعلُّم من المصدر. |
الطُرق |
|
|---|---|
(deprecated) |
تعرض هذه الطريقة ما إذا كان المستخدم مؤهلاً لإنشاء مرفقات الإضافات في دورة تدريبية معيّنة. |
(deprecated) |
تعرض ما إذا كان المستخدم مؤهلاً لتعديل GradingPeriodSettings في دورة تدريبية معيّنة. |
|
لإنشاء دورة تدريبية |
|
لحذف دورة تدريبية |
|
لعرض دورة تدريبية |
|
تعرض هذه الطريقة إعدادات فترة وضع الدرجات في دورة دراسية. |
|
تعرض هذه الطريقة قائمة بالدورات التدريبية التي يُسمح للمستخدم الذي يطلبها بالاطّلاع عليها، وتقتصر على تلك التي تتطابق مع الطلب. |
|
لتعديل حقل واحد أو أكثر في دورة تدريبية |
|
تعديل دورة تدريبية |
|
تعديل إعدادات فترة وضع الدرجات في دورة تدريبية |