Method: courses.courseWork.modifyAssignees

Modyfikuje tryb przypisywania osób i opcje zadania.

Tę metodę może wywołać tylko nauczyciel zajęć, które zawierają zadanie.

Ta metoda zwraca następujące kody błędów:

  • PERMISSION_DENIED, jeśli użytkownik proszący o dostęp nie ma dostępu do żądanych zajęć lub zadań albo z powodu błędów dostępu.
  • INVALID_ARGUMENT, jeśli żądanie jest uszkodzone.
  • NOT_FOUND, jeśli 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 zajęć. Może to być identyfikator przypisany przez Classroom lub alias.

id

string

Identyfikator materiałów dydaktycznych.

Treść żądania

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

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

enum (AssigneeMode)

Tryb zadania określający, czy zostanie on przypisany do wszystkich, czy tylko wybranych uczniów.

modifyIndividualStudentsOptions

object (ModifyIndividualStudentsOptions)

Określ, którzy uczniowie mają być przypisani do danego zadania. Należy określić 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 po autoryzacji.