Method: courses.courseWork.modifyAssignees

שינוי המצב והאפשרויות של הקצאת מטלה.

רק מורה בקורס שמכיל את מטלות הלימוד יכול להפעיל את השיטה הזו.

השיטה הזו מחזירה את קודי השגיאה הבאים:

  • PERMISSION_DENIED אם למשתמש המבקש אין הרשאה לגשת לקורס או למטלה המבוקשים, או בגלל שגיאות גישה.
  • INVALID_ARGUMENT אם הבקשה לא תקינה.
  • NOT_FOUND אם הקורס או מטלת הקורס המבוקשים לא קיימים.

בקשת HTTP

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

כתובת ה-URL משתמשת בתחביר של Transcoding של gRPC.

פרמטרים של נתיב

פרמטרים
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

מידע נוסף זמין במדריך ההרשאות.