- منبع: دوره
- 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 |
نام دوره. برای مثال، «زیستشناسی کلاس دهم». نام الزامی است. باید بین ۱ تا ۷۵۰ نویسه و رشته UTF-8 معتبر باشد. |
section |
بخش دوره. برای مثال، «Period 2» (دوره ۲). اگر تنظیم شود، این فیلد باید رشته UTF-8 معتبر باشد و بیشتر از ۲۸۰۰ نویسه نداشته باشد. |
descriptionHeading |
عنوان اختیاری برای شرح. برای مثال، «به زیستشناسی کلاس دهم خوش آمدید». اگر تنظیم شود، این فیلد باید رشته UTF-8 معتبر باشد و بیشتر از ۳۶۰۰ نویسه نداشته باشد. |
description |
توضیحات اختیاری. برای مثال، «ما ساختار موجودات زنده را ازطریق ترکیبی از کتابهای درسی، سخنرانیهای مهمان، و کار آزمایشگاهی یاد خواهیم گرفت. منتظر هیجان باشید!» اگر تنظیم شود، این فیلد باید رشته UTF-8 معتبر باشد و بیشتر از ۳۰٬۰۰۰ نویسه نداشته باشد. |
room |
مکان اتاق اختیاری. برای مثال، «۳۰۱». اگر تنظیم شود، این فیلد باید رشته UTF-8 معتبر باشد و بیشتر از ۶۵۰ نویسه نداشته باشد. |
ownerId |
شناسه مالک دوره. وقتی بهعنوان پارامتر
این مورد باید در درخواست ایجاد تنظیم شود. سرپرستان همچنین میتوانند این فیلد را در |
creationTime |
زمان ایجاد دوره. مشخص کردن این فیلد در ماسک بهروزرسانی دوره منجر به خطا میشود. فقط خواندنی. از RFC 3339 استفاده میکند، که در آن خروجی تولیدشده همیشه Z-نرمالسازی میشود و از ۰، ۳، ۶، یا ۹ رقم اعشاری استفاده میکند. انحرافهای غیراز «Z» نیز پذیرفته میشود. مثالها: |
updateTime |
زمان جدیدترین بهروزرسانی این دوره. مشخص کردن این فیلد در ماسک بهروزرسانی دوره منجر به خطا میشود. فقط خواندنی. از RFC 3339 استفاده میکند، که در آن خروجی تولیدشده همیشه Z-نرمالسازی میشود و از ۰، ۳، ۶، یا ۹ رقم اعشاری استفاده میکند. انحرافهای غیراز «Z» نیز پذیرفته میشود. مثالها: |
enrollmentCode |
کد ثبتنام برای استفاده هنگام پیوستن به این دوره. مشخص کردن این فیلد در ماسک بهروزرسانی دوره منجر به خطا میشود. فقط خواندنی. |
courseState |
وضعیت دوره. اگر مشخص نشده باشد، وضعیت پیشفرض |
alternateLink |
پیوند مطلق به این دوره در میانای کاربر وب Classroom. فقط خواندنی. |
teacherGroupEmail |
نشانی ایمیل گروه Google حاوی همه معلمان دوره. این گروه ایمیل نمیپذیرد و فقط برای اجازهها قابلاستفاده است. فقط خواندنی. |
courseGroupEmail |
نشانی ایمیل گروه Google که شامل همه اعضای دوره است. این گروه ایمیل نمیپذیرد و فقط برای اجازهها قابلاستفاده است. فقط خواندنی. |
teacherFolder |
اطلاعات مربوط به «پوشه Drive» که با همه معلمان دوره همرسانی شده است. این فیلد فقط برای معلمان دوره و سرپرستان دامنه تنظیم خواهد شد. فقط خواندنی. |
courseMaterialSets[] |
مجموعه مطالبی که در صفحه «درباره» این دوره درسی نشان داده میشود. فقط خواندنی. |
guardiansEnabled |
اینکه اعلانهای سرپرست برای این دوره فعال است یا نه. فقط خواندنی. |
calendarId |
شناسه تقویم برای تقویمی که همه اعضای دوره میتوانند ببینند و Classroom رویدادهای مربوط به تکالیف دوره و اعلامیههای دوره را به آن اضافه میکند. «تقویم» برای دوره بهصورت ناهمگام ایجاد میشود وقتی دوره برای اولینبار روی فقط خواندنی. |
gradebookSettings |
تنظیمات دفتر نمره که مشخص میکند نمره کلی محصل برای دوره چگونه محاسبه میشود و برای چه کسانی نمایش داده میشود. فقط خواندنی. |
subject |
اختیاری. موضوع دوره. |
learningStandardSettings |
اختیاری. تنظیمات مربوط به استانداردهای یادگیری دردسترس در دوره. هر دوره میتواند حداکثر ۲۰ ریشه مجموعه استاندارد یادگیری اختصاصدادهشده داشته باشد. |
levels |
اختیاری. سطوح دوره. مثال: «کلاس نهم»، «مدرسه راهنمایی»، «چهارم - پنجم»، «K-2»، «۳۰۰۰». اگر تنظیم شود، این فیلد باید رشته UTF-8 معتبر و کمتر از ۱۰۰۰ نویسه باشد. این فیلد را فقط بااستفاده از روش |
CourseState
وضعیتهای احتمالی که دوره میتواند داشته باشد.
| شمارشیها | |
|---|---|
COURSE_STATE_UNSPECIFIED |
وضعیت دوره وجود ندارد. هیچ پیام «دوره» برگرداندهشدهای از این مقدار استفاده نخواهد کرد. |
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 |
الزامی. شناسه یکتای سراسری Satchel Rosetta Exchange برای ریشه مجموعه استاندارد یادگیری. |
documentTitle |
فقط خروجی. عنوان سند ریشه مجموعه استانداردهای یادگیری. |
standardTitle |
فقط خروجی. عنوان ریشه مجموعه استاندارد یادگیری. |
sourceDataAvailabilityStatus |
فقط خروجی. وضعیت دردسترس بودن ریشه مجموعه استاندارد یادگیری. از این برای تعیین اینکه آیا ریشه مجموعه استاندارد یادگیری از منبع حذف شده است یا نه استفاده کنید. |
روشها |
|
|---|---|
(deprecated) |
برمیگرداند که آیا کاربر واجدشرایط ایجاد پیوست برافزا در دوره مشخصشده است یا نه. |
(deprecated) |
برمیگرداند که آیا کاربر واجدشرایط بهروزرسانی GradingPeriodSettings در دوره موردنظر است یا نه. |
|
دورهای ایجاد میکند. |
|
دوره را حذف میکند. |
|
دورهای را برمیگرداند. |
|
تنظیمات دوره نمرهدهی را در دوره برمیگرداند. |
|
فهرستی از دورههایی را برمیگرداند که کاربر درخواستکننده مجاز به مشاهده آنها است، و به مواردی که با درخواست مطابقت دارند محدود میشود. |
|
یک یا چند فیلد را در دوره بهروز میکند. |
|
دورهای را بهروز میکند. |
|
تنظیمات دوره نمرهدهی دوره را بهروز میکند. |