Method: courses.courseWork.create

Cria o trabalho do curso.

O trabalho resultante do curso e os envios correspondentes dos estudantes são associados ao projeto do Play Console do ID do cliente do OAuth usado para fazer a solicitação. As solicitações da API Classroom para modificar os trabalhos dos cursos e os envios dos estudantes precisam ser feitas com um ID do cliente OAuth do projeto associado do Play Console.

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 solicitado, criar um trabalho no curso solicitado, compartilhar um anexo do Drive ou se ocorrer erros de acesso.
  • INVALID_ARGUMENT se a solicitação estiver incorreta.
  • NOT_FOUND se o curso solicitado não existir.
  • FAILED_PRECONDITION para o seguinte erro de solicitação:
    • AttachmentNotVisible

Solicitação HTTP

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

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.

Parâmetros de consulta

Parâmetros
previewVersion

enum (PreviewVersion)

Opcional. A versão de pré-lançamento do endpoint. Isso precisa ser definido para acessar as novas funcionalidades da API disponibilizadas para os desenvolvedores no Programa de testes.

Corpo da solicitação

O corpo da solicitação contém uma instância de CourseWork.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta incluirá 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.