- منبع: دوره
- Course State
- CourseMaterial Set
- مواد درسی
- تنظیمات کتاب نمره
- نوع محاسبه
- DisplaySetting
- روش ها
منبع: دوره
یک دوره در کلاس درس
نمایندگی 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 کاراکتر نباشد. |
descriptionHeading | عنوان اختیاری برای توضیحات به عنوان مثال، "به زیست شناسی پایه دهم خوش آمدید." در صورت تنظیم، این فیلد باید یک رشته معتبر UTF-8 باشد و بیش از 3600 کاراکتر نباشد. |
description | توضیحات اختیاری به عنوان مثال، "ما در مورد ساختار موجودات زنده از ترکیبی از کتاب های درسی، سخنرانی های مهمان و کارهای آزمایشگاهی یاد خواهیم گرفت. منتظر هیجان باشید!" در صورت تنظیم، این فیلد باید یک رشته معتبر UTF-8 باشد و بیش از 30000 کاراکتر نباشد. |
room | موقعیت اتاق اختیاری به عنوان مثال، "301". اگر تنظیم شود، این فیلد باید یک رشته UTF-8 معتبر و بیش از 650 کاراکتر نباشد. |
ownerId | شناسه صاحب یک دوره. هنگامی که به عنوان پارامتر یک
این باید در یک درخواست ایجاد تنظیم شود. مدیران همچنین می توانند این فیلد را در یک |
creationTime | زمان ایجاد دوره مشخص کردن این فیلد در ماسک به روز رسانی دوره منجر به خطا می شود. فقط خواندنی مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
updateTime | زمان آخرین به روز رسانی این دوره. مشخص کردن این فیلد در ماسک به روز رسانی دوره منجر به خطا می شود. فقط خواندنی مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
enrollmentCode | کد ثبت نام برای استفاده در هنگام عضویت در این دوره. مشخص کردن این فیلد در ماسک به روز رسانی دوره منجر به خطا می شود. فقط خواندنی |
courseState | وضعیت دوره. اگر مشخص نشده باشد، حالت پیش فرض |
alternateLink | پیوند مطلق این دوره در رابط کاربری وب Classroom. فقط خواندنی |
teacherGroupEmail | آدرس ایمیل یک گروه Google شامل همه معلمان دوره. این گروه ایمیل را قبول نمی کند و فقط می تواند برای مجوز استفاده شود. فقط خواندنی |
courseGroupEmail | آدرس ایمیل یک گروه Google که شامل همه اعضای دوره است. این گروه ایمیل را قبول نمی کند و فقط می تواند برای مجوز استفاده شود. فقط خواندنی |
teacherFolder | اطلاعات مربوط به پوشه Drive که با همه معلمان دوره به اشتراک گذاشته شده است. این فیلد فقط برای معلمان دوره و مدیران دامنه تنظیم می شود. فقط خواندنی |
courseMaterialSets[] | مجموعه مطالبی که در صفحه "درباره" این دوره ظاهر می شود. فقط خواندنی |
guardiansEnabled | فعال بودن یا نبودن اعلانهای نگهبان برای این دوره. فقط خواندنی |
calendarId | شناسه تقویم برای تقویمی که همه اعضای دوره میتوانند ببینند، که Classroom رویدادهایی را برای کار دوره و اطلاعیههای دوره به آن اضافه میکند. هنگامی که دوره برای اولین بار روی فقط خواندنی |
gradebookSettings | تنظیمات دفترچه نمرات که مشخص می کند نمره کلی دانش آموز برای درس چگونه محاسبه می شود و به چه کسانی نمایش داده می شود. فقط خواندنی |
Course State
حالت های احتمالی که یک دوره می تواند در آنها باشد.
Enums | |
---|---|
COURSE_STATE_UNSPECIFIED | بدون حالت دوره هیچ پیام دوره برگشتی از این مقدار استفاده نخواهد کرد. |
ACTIVE | دوره فعال است. |
ARCHIVED | دوره بایگانی شده است. شما نمی توانید آن را تغییر دهید مگر اینکه آن را به حالت دیگری تغییر دهید. |
PROVISIONED | دوره ایجاد شده است، اما هنوز فعال نشده است. معلم اصلی و مدیران دامنه در دسترس هستند، که ممکن است آن را تغییر دهند یا به حالت ACTIVE یا DECLINED تغییر دهند. یک دوره فقط در صورتی می تواند به PROVISIONED تغییر یابد که در حالت DECLINED باشد. |
DECLINED | دوره ایجاد شده است، اما رد شده است. مالک دوره و مدیران دامنه به آن دسترسی دارند، اگرچه در رابط کاربری وب نمایش داده نخواهد شد. شما نمی توانید دوره را تغییر دهید مگر اینکه آن را به حالت PROVISIONED تغییر دهید. یک دوره فقط در صورتی می تواند به DECLINED تغییر یابد که در وضعیت PROVISIONED باشد. |
SUSPENDED | دوره به حالت تعلیق درآمده است. شما نمی توانید دوره را تغییر دهید و فقط کاربری که توسط ownerId شناسایی شده است می تواند دوره را مشاهده کند. اگر دوره ای به طور بالقوه شرایط خدمات را نقض کند ممکن است در این وضعیت قرار گیرد. |
CourseMaterial Set
مجموعه ای از مطالب که در صفحه "درباره" دوره ظاهر می شود. این مطالب ممکن است شامل یک برنامه درسی، برنامه، یا سایر اطلاعات زمینه مربوط به دوره به طور کلی باشد.
نمایندگی JSON |
---|
{
"title": string,
"materials": [
{
object ( |
فیلدها | |
---|---|
title | عنوان این مجموعه |
materials[] | مواد متصل به این مجموعه |
مواد درسی
ماده ای که به عنوان بخشی از مجموعه مواد به یک دوره پیوسته است.
نمایندگی JSON |
---|
{ // Union field |
فیلدها | |
---|---|
material میدانی اتحادیه داده های مادی material می تواند تنها یکی از موارد زیر باشد: | |
driveFile | پیوست فایل Google Drive. |
youTubeVideo | پیوست ویدیوی یوتیوب. |
link | پیوست پیوند. |
form | پیوست Google Forms. |
تنظیمات کتاب نمره
تنظیمات دفترچه نمرات برای یک دوره برای جزئیات بیشتر به مقاله مرکز راهنمایی مراجعه کنید.
نمایندگی JSON |
---|
{ "calculationType": enum ( |
فیلدها | |
---|---|
calculationType | نشان می دهد که چگونه نمره کلی محاسبه می شود. |
displaySetting | نشان می دهد چه کسی می تواند نمره کلی را ببیند.. |
gradeCategories[] | دسته بندی های درسی که برای دوره های آموزشی در دسترس هستند. |
نوع محاسبه
روش های ممکن برای محاسبه نمره کلی.
Enums | |
---|---|
CALCULATION_TYPE_UNSPECIFIED | روشی مشخص نشده است. این هرگز برگردانده نمی شود. |
TOTAL_POINTS | نمره کلی مجموع نمرات تقسیم بر مجموع امتیازات بدون توجه به دسته بندی است. |
WEIGHTED_CATEGORIES | نمره کلی میانگین وزنی بر اساس دسته است. |
DisplaySetting
تنظیمات ممکن برای نمایش نمره کلی.
Enums | |
---|---|
DISPLAY_SETTING_UNSPECIFIED | تنظیمی مشخص نشده است. این هرگز برگردانده نمی شود. |
SHOW_OVERALL_GRADE | نمره کلی را در دفترچه نمرات و نمایه دانش آموز به معلمان و دانش آموزان نشان می دهد. |
HIDE_OVERALL_GRADE | نمره کلی را در دفترچه نمرات یا نمایه دانش آموز نشان نمی دهد. |
SHOW_TEACHERS_ONLY | نمره کلی را در دفترچه نمرات و نمایه دانش آموز به معلمان نشان می دهد. از دانش آموزان در نمایه دانشجویی خود پنهان می شود. |
روش ها | |
---|---|
| نشان می دهد که آیا کاربر واجد شرایط ایجاد پیوست های افزودنی در یک دوره خاص است یا خیر. |
| نشان می دهد که آیا کاربر واجد شرایط به روز رسانی GradingPeriodSettings در یک دوره خاص است یا خیر. |
| دوره ایجاد می کند. |
| یک دوره را حذف می کند. |
| دوره ای را برمی گرداند. |
| تنظیمات دوره نمره دهی را در یک دوره برمی گرداند. |
| فهرستی از دورههایی را که کاربر درخواستکننده مجاز به مشاهده آنها است، محدود به دورههایی که با درخواست مطابقت دارند، برمیگرداند. |
| یک یا چند فیلد را در یک دوره به روز می کند. |
| یک دوره را به روز می کند |
| تنظیمات دوره نمره دهی یک دوره را به روز می کند. |