Method: courses.courseWork.modifyAssignees

حالت واگذارنده و گزینه های یک دوره آموزشی را اصلاح می کند.

فقط معلم دوره ای که شامل درس است می تواند این روش را فراخوانی کند.

این روش کدهای خطای زیر را برمی گرداند:

  • PERMISSION_DENIED اگر کاربر درخواست کننده اجازه دسترسی به دوره یا کار دوره درخواستی یا خطاهای دسترسی را نداشته باشد.
  • اگر درخواست نادرست باشد INVALID_ARGUMENT .
  • اگر دوره یا کار دوره درخواستی وجود نداشته باشد، NOT_FOUND .

درخواست HTTP

POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{id}:modifyAssignees

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

مولفه های
courseId

string

شناسه دوره این شناسه می تواند شناسه اختصاص داده شده توسط Classroom یا alias باشد.

id

string

شناسه درس.

درخواست بدن

بدنه درخواست حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "assigneeMode": enum (AssigneeMode),
  "modifyIndividualStudentsOptions": {
    object (ModifyIndividualStudentsOptions)
  }
}
زمینه های
assigneeMode

enum ( AssigneeMode )

حالت کار درسی که توضیح می دهد آیا به همه دانش آموزان اختصاص داده می شود یا دانش آموزان منفرد مشخص.

modifyIndividualStudentsOptions

object ( ModifyIndividualStudentsOptions )

تعیین کنید که کدام دانش‌آموز به درس اختصاص داده می‌شود یا نه. باید فقط زمانی مشخص شود که assigneeMode INDIVIDUAL_STUDENTS باشد.

بدن پاسخگو

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از CourseWork است.

محدوده مجوز

به محدوده OAuth زیر نیاز دارد:

  • https://www.googleapis.com/auth/classroom.coursework.students

برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.