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 estudiante en Classroom, según el rol que se haya elegido para él.
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
, Announcements
, 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 todos los demás casos, 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 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()
.
Alumnos
Los estudiantes pueden ver CourseWork
, CourseWorkMaterials
, Announcements
, los adjuntos y las calificaciones en Classroom. Pueden crear y modificar trabajos en la IU de Google Classroom y usar la API de Classroom para leer metadatos sobre su entrega, modificar cualquier archivo adjunto y cambiar el estado de la entrega.
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. Esta guía
no incluye una lista completa de todas las capacidades de los diversos
administradores y roles 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
.