Method: courses.teachers.create

Cria o professor de um curso.

Os administradores do domínio têm permissão para adicionar diretamente usuários como professores aos cursos do domínio. Usuários que não são administradores precisam enviar um Invitation.

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

  • PERMISSION_DENIED se o usuário solicitante não tiver permissão para criar professores no curso ou devido a erros de acesso.
  • NOT_FOUND se o ID do curso solicitado não existir.
  • FAILED_PRECONDITION se a conta do usuário solicitado estiver desativada para os seguintes erros de solicitação:
    • CourseMemberLimitReached
    • CourseNotModifiable
    • CourseTeacherLimitReached
    • UserGroupsMembershipLimitReached
    • InactiveCourseOwner
  • ALREADY_EXISTS se o usuário já for professor ou estudante no curso.

Solicitação HTTP

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

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 pelo Google Sala de Aula ou um alias.

Corpo da solicitação

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

Corpo da resposta

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

Escopos de autorização

Requer um dos seguintes escopos de OAuth:

  • https://www.googleapis.com/auth/classroom.rosters
  • https://www.googleapis.com/auth/classroom.profile.emails
  • https://www.googleapis.com/auth/classroom.profile.photos

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