Method: courses.teachers.create

Cria um professor de um curso.

Os administradores do domínio podem adicionar diretamente usuários do domínio como professores a cursos no 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 para 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 pelos seguintes erros de solicitação:
    • Membro do limite de cursos
    • CursoNãoModificável
    • ProfessordoLimiteLimite
    • UserGroupsMembershipLimitReached
    • Proprietário do curso inativo
  • ALREADY_EXISTS se o usuário já for professor ou aluno do 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.