Method: courses.courseWork.modifyAssignees

Modyfikuje tryb przypisania i opcje zajęć.

Tę metodę może wywołać tylko nauczyciel prowadzący zajęcia, które zawierają materiały.

Ta metoda zwraca te kody błędów:

  • PERMISSION_DENIED, jeśli użytkownik nie ma uprawnień do dostępu do żądanego kursu lub zadań z kursu, lub w przypadku błędów dostępu.
  • INVALID_ARGUMENT jeśli żądanie ma nieprawidłowy format.
  • NOT_FOUND, jeśli żądany kurs lub zadanie nie istnieje.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
courseId

string

Identyfikator kursu. Identyfikatorem może być identyfikator przypisany przez Classroom lub alias.

id

string

Identyfikator zajęć.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "assigneeMode": enum (AssigneeMode),
  "modifyIndividualStudentsOptions": {
    object (ModifyIndividualStudentsOptions)
  }
}
Pola
assigneeMode

enum (AssigneeMode)

Tryb zajęć, który określa, czy zadanie zostanie przypisane wszystkim uczniom czy wybranym uczniom.

modifyIndividualStudentsOptions

object (ModifyIndividualStudentsOptions)

Określ, którzy uczniowie mają przypisane zadania, a którzy nie. Musi być określony tylko wtedy, gdy assigneeMode ma wartość INDIVIDUAL_STUDENTS.

Treść odpowiedzi

W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu CourseWork.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

Więcej informacji znajdziesz w przewodniku dotyczącym autoryzacji.