Method: courses.courseWork.modifyAssignees

Modyfikuje tryb przypisanych osób i opcje zadania.

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

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

  • PERMISSION_DENIED, jeśli użytkownik wysyłający prośbę nie ma dostępu do danego kursu lub zadania albo w przypadku błędów dostępu.
  • INVALID_ARGUMENT, jeśli żądanie jest uszkodzone.
  • NOT_FOUND, jeśli nie istnieje żądany kurs lub zadanie.

Żą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 do Classroom lub alias.

id

string

Identyfikator zadania.

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 wszystkim uczniom czy tylko wybranym z nich.

modifyIndividualStudentsOptions

object (ModifyIndividualStudentsOptions)

Określ, którzy uczniowie mają zostać przypisani do zadania, a którzy nie. Tę wartość 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 na temat autoryzacji.