Funções do usuário no Google Sala de Aula

No Google Sala de Aula, os usuários podem ter as seguintes funções:

  • Professor
  • Estudante
  • Guardião
  • Administrador

A atribuição de uma função depende de como o usuário foi incluído em uma Course. Não há garantia de que, se um usuário for professor ou estudante em uma instituição, ele terá a mesma função definida em um determinado Google Sala de Aula Course. Por exemplo, se um usuário for professor em um distrito escolar, ele poderá ser professor ou estudante no Google Sala de Aula, dependendo da função escolhida.

A maneira mais fácil de descobrir usuários que são professores em qualquer Course é usando os endpoints courses.teachers.list() ou courses.teachers.get(). Há endpoints semelhantes para estudantes e responsáveis.

Professores

Os professores podem criar e gerenciar Courses, CourseWork, CourseWorkMaterials, Announcements, anexos e notas no Google Sala de Aula. Eles também podem convidar outros usuários para serem professores, estudantes ou responsáveis em uma Course.

Somente um administrador pode usar o endpoint courses.teachers.create() para adicionar um usuário como professor em uma Course. Em todas as outras circunstâncias, o usuário precisa ser convidado por um professor em uma Course. Os convites podem ser criados usando o endpoint invitations.create().

Pode haver vários coprofessores em um único Course, mas apenas um proprietário de Course. Somente o proprietário de uma Course pode excluir a Course e mudar o proprietário da Course. Isso é importante se a propriedade do Course precisar ser transferida entre usuários. Os proprietários de Course podem ser atualizados usando o endpoint courses.patch().

Estudantes

Os estudantes podem conferir CourseWork, CourseWorkMaterials, Announcements, anexos e notas no Google Sala de Aula. Eles podem criar e modificar envios na interface do Google Sala de Aula e usar a API Classroom para ler metadados sobre o envio, modificar os anexos e mudar o estado do envio.

Somente um administrador pode usar o endpoint courses.students.create() para adicionar um usuário como estudante em uma Course. Um usuário pode se adicionar diretamente como estudante no Course se especificar o campo enrollmentCode. Caso contrário, o usuário precisa ser convidado por um professor em uma Course. É possível criar convites usando o endpoint invitations.create().

Responsáveis

Os responsáveis vão receber resumos por e-mail sobre o trabalho dos estudantes em uma Course. Dependendo da edição do Google Workspace for Education do domínio, os responsáveis também podem acessar uma prévia dos cursos dos estudantes. A API Classroom permite que os responsáveis sejam convidados para uma Course usando os endpoints guardianInvitations. Os responsáveis podem ser convidados por administradores de domínio do Google Workspace for Education e professores verificados, dependendo de como o domínio foi configurado no Google Admin Console. Os professores verificados são aqueles que receberam permissões especiais dos administradores. Os estudantes podem ter até 20 responsáveis diferentes.

Administradores

Os administradores do Google Workspace for Education podem gerenciar as configurações e permissões do domínio. Este guia não inclui uma lista abrangente de todos os recursos de vários administradores e funções de administrador. Para mais informações sobre os administradores do Google Workspace for Education, consulte a seção da Central de Ajuda para administradores. No contexto da API Classroom, os administradores podem criar e gerenciar Courses, Aliases, professores, estudantes e responsáveis. Eles podem ler qualquer CourseWork, CourseWorkMaterials, Announcements, StudentSubmissions ou Topics em um Course.