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 haya incluido al usuario en la lista de 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 un Course
de Google Classroom determinado. Por ejemplo, si un usuario es profesor en un distrito escolar, puede ser profesor o estudiante en Classroom, según el rol que se haya elegido para él.
La forma más sencilla de descubrir usuarios que son profesores dentro de un Course
determinado es usar los extremos courses.teachers.list()
o courses.teachers.get()
. Existen endpoints similares para estudiantes y tutores.
Profesores
Los profesores pueden crear y administrar Courses
, CourseWork
, CourseWorkMaterials
, Announcements
, archivos adjuntos y calificaciones en Classroom. También pueden invitar a otros usuarios para que sean profesores, estudiantes o tutores en un 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 de un Course
debe invitar al usuario. Las invitaciones se pueden crear con el extremo invitations.create()
.
Puede haber varios profesores adjuntos en un solo Course
, pero solo puede haber un propietario del Course
. Solo el propietario de un Course
puede borrarlo y cambiar su propietario.Course
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()
.
Estudiantes
Los estudiantes pueden ver CourseWork
, CourseWorkMaterials
, Announcements
, los archivos 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 metadatos sobre sus entregas, modificar los archivos adjuntos de las entregas y cambiar el estado de las entregas.
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 a 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 los 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 tutores a una Course
con los extremos de guardianInvitations
.
Los administradores del dominio de Google Workspace for Education y los profesores verificados pueden invitar a los tutores, según cómo se haya configurado el 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 capacidades de los distintos administradores y roles de administrador. Para obtener información más completa sobre los administradores de Google Workspace for Education, consulta la sección para administradores del Centro de ayuda.
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
.