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
.