منبع: CourseWork
کار درسی ایجاد شده توسط معلم برای دانش آموزان دوره.
نمایندگی JSON |
---|
{ "courseId": string, "id": string, "title": string, "description": string, "materials": [ { object ( |
فیلدها | |
---|---|
course Id | شناسه دوره فقط خواندنی |
id | شناسه اختصاص داده شده به کلاس درس برای این کار دوره، منحصر به فرد در هر دوره. فقط خواندنی |
title | عنوان کار این دوره عنوان باید یک رشته معتبر UTF-8 حاوی 1 تا 3000 کاراکتر باشد. |
description | شرح اختیاری این کار دوره. در صورت تنظیم، توضیحات باید یک رشته معتبر UTF-8 باشد که بیش از 30000 کاراکتر نداشته باشد. |
materials[] | مواد اضافی. CourseWork نباید بیش از 20 مورد مادی داشته باشد. |
state | وضعیت کار این دوره اگر مشخص نشده باشد، حالت پیش فرض |
alternate Link | پیوند مطلق به این دوره آموزشی در رابط کاربری وب Classroom. این فقط در صورتی پر می شود که فقط خواندنی |
creation Time | زمان ایجاد این اثر دوره. فقط خواندنی مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
update Time | مهر زمانی جدیدترین تغییر در این دوره آموزشی. فقط خواندنی مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
due Date | تاریخ اختیاری، در UTC، که ارسالها برای این کار دوره سررسید است. اگر |
due Time | زمان اختیاری روز، در UTC، که ارسالها برای این کار دوره موعد است. در صورتی که |
scheduled Time | مُهر زمانی اختیاری زمانی که این کار دوره قرار است منتشر شود. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
max Points | حداکثر نمره برای این کار دوره. اگر صفر یا نامشخص باشد، این تخصیص درجه بندی نشده در نظر گرفته می شود. این باید یک مقدار صحیح غیر منفی باشد. |
work Type | نوع کار این دوره نوع در هنگام ایجاد کار دوره تنظیم می شود و قابل تغییر نیست. |
associated With Developer | اینکه آیا این مورد کاری دوره با پروژه کنسول برنامهنویس که درخواست را ارائه میکند مرتبط است یا خیر. برای جزئیات بیشتر به فقط خواندنی |
assignee Mode | حالت تکلیف دوره. اگر مشخص نشده باشد، مقدار پیشفرض |
individual Students Options | شناسه دانش آموزانی که به درس دسترسی دارند. این فیلد فقط در صورتی تنظیم میشود که |
submission Modification Mode | تنظیم برای تعیین زمانی که دانش آموزان مجاز به اصلاح موارد ارسالی هستند. اگر مشخص نشده باشد، مقدار پیشفرض |
creator User Id | شناسه کاربری که دوره آموزشی را ایجاد کرده است. فقط خواندنی |
topic Id | شناسه موضوعی که این درس با آن مرتبط است. باید با موضوع موجود در دوره مطابقت داشته باشد. |
grade Category | دسته ای که نمره این درس به آن کمک می کند. تنها زمانی ارائه شود که یک دسته برای درس انتخاب شده باشد. ممکن است در محاسبه نمره کلی استفاده شود. فقط خواندنی |
preview Version | فقط خروجی نسخه پیش نمایش API مورد استفاده برای بازیابی این منبع. |
details فیلد اتحادیه جزئیات اضافی که مختص یک نوع کار دوره است. details فقط می تواند یکی از موارد زیر باشد: | |
assignment | جزئیات تکلیف این فقط زمانی پر می شود که فقط خواندنی |
multiple Choice Question | جزئیات سوال چند گزینه ای برای عملیات خواندن، این فیلد فقط زمانی پر می شود که |
grading Period Id | شناسه دوره نمره دهی مرتبط با درس.
|
CourseWorkState
حالات احتمالی البته کار می کنند.
Enums | |
---|---|
COURSE_WORK_STATE_UNSPECIFIED | هیچ ایالتی مشخص نشده است. این هرگز برگردانده نمی شود. |
PUBLISHED | وضعیت کاری که منتشر شده است. این حالت پیش فرض است. |
DRAFT | وضعیت کاری که هنوز منتشر نشده است. کار در این حالت فقط برای معلمان دوره و مدیران دامنه قابل مشاهده است. |
DELETED | وضعیت کاری که منتشر شد اما اکنون حذف شده است. کار در این حالت فقط برای معلمان دوره و مدیران دامنه قابل مشاهده است. کار در این حالت پس از مدتی حذف می شود. |
SubmissionModificationMode
حالتهای تغییر ممکن برای ارسالهای دانشآموز.
Enums | |
---|---|
SUBMISSION_MODIFICATION_MODE_UNSPECIFIED | هیچ حالت اصلاحی مشخص نشده است. این هرگز برگردانده نمی شود. |
MODIFIABLE_UNTIL_TURNED_IN | موارد ارسالی را می توان قبل از تحویل تغییر داد. |
MODIFIABLE | موارد ارسالی را می توان در هر زمان تغییر داد. |
تکلیف
جزئیات اضافی برای تکالیف.
نمایندگی JSON |
---|
{
"studentWorkFolder": {
object ( |
فیلدها | |
---|---|
student Work Folder | پوشه Drive که در آن پیوستهای ارسالی دانشآموز در آن قرار میگیرد. این فقط برای معلمان و مدیران دوره پر شده است. |
MultipleChoiceQuestion
جزئیات اضافی برای سوالات چند گزینه ای.
نمایندگی JSON |
---|
{ "choices": [ string ] } |
فیلدها | |
---|---|
choices[] | انتخاب های ممکن |
روش ها | |
---|---|
| کار دوره ای ایجاد می کند. |
| یک کار درسی را حذف می کند. |
| کار دوره را برمی گرداند. |
| فرادادههای افزونههای Classroom را در زمینه یک پست خاص دریافت میکند. |
| فهرستی از کارهای دوره ای را که درخواست کننده مجاز به مشاهده آن است، برمی گرداند. |
| حالت واگذارنده و گزینه های یک دوره آموزشی را اصلاح می کند. |
| یک یا چند زمینه از یک کار دوره را به روز می کند. |