Method: courses.teachers.create

Cria um professor de um curso.

Os administradores de domínio podem adicionar diretamente usuários do domínio como professores em cursos do domínio. Os 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 neste curso ou por 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 o 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 do 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.