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 um usuário que é professor ou estudante em uma instituição tenha a mesma função definida em uma determinada Course do Google Sala de Aula. 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 para ele.

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 na 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 diretamente 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 professores em uma única Course, mas apenas um proprietário da Course. Somente um proprietário do Course pode excluir o Course e mudar o proprietário dele.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 anexos e mudar o estado do envio.

Somente um administrador pode usar o endpoint courses.students.create() para adicionar diretamente um usuário como estudante em um 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. Os convites podem ser criados 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 visualizar os cursos dos estudantes. Com a API Classroom, os responsáveis podem ser 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 informações mais abrangentes sobre administradores do Google Workspace for Education, consulte a seção de administradores da Central de Ajuda. 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.