Cria um curso.
O usuário especificado em ownerId
é o proprietário do curso criado e adicionado como professor. Um usuário solicitante que não é administrador só pode criar um curso com ele mesmo como proprietário. Os administradores de domínio podem criar cursos de qualquer usuário no domínio.
Esse método retorna os seguintes códigos de erro:
PERMISSION_DENIED
se o usuário solicitante não tiver permissão para criar cursos ou em caso de erros de acesso.NOT_FOUND
se o professor principal não for um usuário válido.FAILED_PRECONDITION
se a conta do proprietário do curso estiver desativada ou nos seguintes erros de solicitação:- UserCannotOwnCourse
- UserGroupsMembershipLimitReached
ALREADY_EXISTS
se um alias foi especificado noid
e já existe.
Solicitação HTTP
POST https://classroom.googleapis.com/v1/courses
O URL usa a sintaxe de transcodificação gRPC.
Corpo da solicitação
O corpo da solicitação contém uma instância de Course
.
Corpo da resposta
Se a solicitação for bem-sucedida, o corpo da resposta incluirá uma instância de Course
.
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/classroom.courses
Para mais informações, consulte o guia de autorização.