Roles de los usuarios en Google Classroom

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.