Method: courses.courseWork.modifyAssignees

Modifica o modo do cessionário e as opções de um curso.

Somente o professor do curso que contém as atividades pode chamar esse método.

Esse método retorna os seguintes códigos de erro:

  • PERMISSION_DENIED se o usuário solicitante não tiver permissão para acessar o curso ou o trabalho do curso solicitado ou se tiver erros de acesso.
  • INVALID_ARGUMENT se a solicitação estiver incorreta.
  • NOT_FOUND se o curso ou trabalho solicitado não existir.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
courseId

string

Identificador do curso. Esse identificador pode ser atribuído ao Google Sala de Aula ou alias.

id

string

Identificador do curso.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "assigneeMode": enum (AssigneeMode),
  "modifyIndividualStudentsOptions": {
    object (ModifyIndividualStudentsOptions)
  }
}
Campos
assigneeMode

enum (AssigneeMode)

Modo da atividade que descreve se ela será atribuída a todos os alunos ou a alunos específicos.

modifyIndividualStudentsOptions

object (ModifyIndividualStudentsOptions)

Defina quais alunos serão atribuídos ou não à atividade. Precisa ser especificado apenas quando assigneeMode é INDIVIDUAL_STUDENTS.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de CourseWork.

Escopos de autorização

Requer o seguinte escopo OAuth:

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

Para mais informações, consulte o Guia de autorização.