En Google Classroom, los usuarios pueden tener los siguientes roles:
- Profesor/a
- Estudiante
- Tutor
- Administrador
La asignación de un rol depende de cómo se asignó el usuario en un Course
. No hay garantía de que, si un usuario es profesor o estudiante en una institución, tendrá el mismo rol establecido en una Course
de Google Classroom determinada. Por ejemplo, si un usuario es profesor en un distrito escolar, puede ser profesor o alumno en Classroom en función del rol que se le haya elegido.
La forma más fácil de descubrir usuarios que son profesores en cualquier Course
determinado es usar los extremos courses.teachers.list()
o courses.teachers.get()
. Existen extremos similares
para estudiantes y tutores.
Profesores
Los profesores pueden crear y administrar Courses
, CourseWork
, CourseWorkMaterials
y Announcements
,
archivos adjuntos y calificaciones en Classroom. También pueden invitar a otros usuarios a ser profesores, estudiantes o tutores en una Course
.
Solo un administrador puede usar el extremo courses.teachers.create()
para agregar directamente a un usuario como profesor en un Course
. En todas las demás circunstancias, un profesor debe invitar al usuario en una Course
. Las invitaciones se pueden crear con el extremo invitations.create()
.
Puede haber varios cotutelares dentro de un solo Course
, pero solo puede haber un solo propietario de Course
. Solo un propietario de Course
puede borrar la Course
y cambiar el propietario de Course
. Esto es importante si se debe transferir la propiedad de Course
entre usuarios. Los propietarios de Course
se pueden actualizar con el extremo courses.patch()
.
Alumnos
Los estudiantes pueden ver CourseWork
, CourseWorkMaterials
, Announcements
, los adjuntos y las calificaciones en Classroom. Pueden crear y modificar entregas en la IU de Google Classroom y usar la API de Classroom para leer los metadatos sobre su entrega, modificar cualquier archivo adjunto en la entrega y cambiar el estado del envío.
Solo un administrador puede usar el extremo courses.students.create()
para
agregar directamente a un usuario como estudiante en un Course
. Un usuario puede agregarse directamente como estudiante en Course
si especifica el campo enrollmentCode
. De lo contrario, un profesor debe invitar al usuario en una Course
.
Las invitaciones se pueden crear con el extremo invitations.create()
.
Guardians
Los tutores recibirán resúmenes por correo electrónico del trabajo de sus estudiantes en un Course
.
Según la edición de Google Workspace for Education del dominio, es posible que los tutores también puedan obtener una vista previa de los cursos de sus estudiantes. La API de Classroom permite invitar a los tutores a un Course
con los extremos de guardianInvitations
.
Los administradores de dominios de Google Workspace for Education y los profesores verificados pueden invitar a los tutores según la configuración del dominio en la Consola del administrador de Google.
Los profesores verificados son aquellos a los que los administradores les otorgaron permisos especiales. Los estudiantes pueden tener hasta 20 tutores diferentes.
Administradores
Los administradores de Google Workspace for Education pueden administrar la configuración y los permisos del dominio. En esta guía, no se incluye una lista completa de todas las funciones de varios administradores y funciones de administrador. Para obtener información más completa sobre los administradores de Google Workspace for Education, consulta la sección del Centro de ayuda para administradores.
En el contexto de la API de Classroom, los administradores pueden crear y
administrar Courses
, Aliases
, profesores, estudiantes y tutores. Pueden leer cualquier CourseWork
, CourseWorkMaterials
, Announcements
, StudentSubmissions
o Topics
dentro de un Course
.