Method: courses.announcements.modifyAssignees

Modifica o modo e as opções de atribuição de um anúncio.

Somente um professor do curso que contém o aviso 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 a atividade do curso solicitada ou por erros de acesso.
  • INVALID_ARGUMENT se a solicitação estiver incorreta.
  • NOT_FOUND se o curso ou a atividade solicitada não existir.
  • FAILED_PRECONDITION para o seguinte erro de solicitação:
    • EmptyAssignees

Solicitação HTTP

POST https://classroom.googleapis.com/v1/courses/{courseId}/announcements/{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 o atribuído pelo Google Sala de Aula ou um alias.

id

string

Identificador do anúncio.

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 do aviso que descreve se ele pode ser acessado por todos os estudantes ou por estudantes específicos.

modifyIndividualStudentsOptions

object (ModifyIndividualStudentsOptions)

Defina quais estudantes podem ou não ver o aviso. Só precisa ser especificado quando assigneeMode é INDIVIDUAL_STUDENTS.

Corpo da resposta

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

Escopos de autorização

Requer o seguinte escopo OAuth:

  • https://www.googleapis.com/auth/classroom.announcements

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