Roles, permisos y contextos

Roles, permisos y contexto en Moodle

Contenido


Se denomina rol al conjunto de permisos de que  posee un usuario. Un rol es un identificador del estatus del usuario en un contexto particular.  Por ejemplo, un usuario puede ser profesor de un curso y estudiante en otro distinto. Un usuario puede ser estudiante en un curso pero quizás el profesor desee que dicho estudiante actúe como mentor y líder para otros estudiantes en un foro. Por tanto, el profesor le otorgaría a dicho usuario, el rol de profesor pero sólo en el foro. Si el rol de un usuario cambia, también cambiarán sus permisos.


Un permiso es un valor que asigna una capacidad para un rol en particular. Permitir y prohibir son dos de los permisos posibles.
El contexto es un área en la cual se pueden asignar roles a los usuarios. Los contextos se organizan de forma jerárquica y sus permisos se transfieren desde los contextos superiores a los inferiores. El orden jerárquico del contexto es el siguiente:
o   Contexto de sistema: accesible a través del bloque de administrador (nivel superior).
o  Contexto de categoría del curso: accesible a través de la página de categorías de cursos.
o   Contexto de curso: accesible a través del bloque de administración del curso.
o   Contexto de módulo: accesible  mientras se edita el módulo.
o Contexto de usuario: accesible a través de la pestaña de Roles en el perfil de usuario.

Esquema de los distintos contextos que podemos encontrar en Moodle
·   Administrador: gestiona todo el sitio. Realiza la configuración  del sitio  y su organización. 
·         Gestor: si así se configura, sería un rol que tiene menos permisos que el administrador pero con permisos más amplios que el de  profesor.  Es posible asignar  este rol para todo el sitio, o bien para categorías o subcategorías específicas dentro del sitio.  Si  se tiene asignado el rol de Gestor en una categoría  en concreto pero  no en el sitio, los permisos asociados al rol, solo serán aplicables a  dicha categoría, pero no al resto. 
·   Profesor Editor: tiene control sobre un curso específico y las actividades de los estudiantes que están inscritos en él. El profesorado decide lo que los alumnos pueden o no ver, puede realizar modificaciones e incluir y eliminar actividades y recursos.
·           Profesor sin permisos de edición: es un rol similar al profesor pero no tiene permiso para alterar las actividades de un curso.
·           Estudiante: es el tipo de usuario más básico, generalmente los estudiantes acceden a Moodle y se matriculan en uno o varios cursos.
·      Invitado: para un curso dado, el profesorado puede configurar si permite o no el acceso de un invitado. El invitado siempre tiene acceso sólo de lectura, lo que significa que no pueda realizar ninguna actividad. Se puede utilizar este rol para que las personas puedan “echar un vistazo” a un curso antes de matricularse.

Permisos predefinidos

Los permisos disponibles son los siguientes del más general al más específico:
·  Permitir: puede realizar las actividades y acciones asignadas en función del permiso.
·    Prohibir: imposibilidad de realizar las actividades y acciones asignadas al permiso.

Administración de roles y permisos desde el punto de vista del profesorado editor

Como se ha expuesto anteriormente, en Moodle, los roles tienen una estructura jerárquica; por lo que el rol profesor editor solo podrá gestionar los roles que tengan menos permisos en la estructura jerárquica, esto es: profesor no editor, estudiante e invitado.

En el bloque Administración del curso, encontramos la opción Compruebe los permisos, que permite comprobar los roles que tienen asignados determinados permisos y cuáles de ellos  lo tienen prohibido. También es posible modificar algunos de ellos.


Al pulsar sobre el enlace Compruebe los permisos, se muestra  una pantalla con un listado de acciones es que posible realizar dentro del curso.


 Los botones con el símbolo más  dentro de las listas Roles con permiso y Prohibido,        permiten  añadir  roles a cada una de ellas, siempre teniendo en cuenta que solo podemos  añadir roles que se encuentren por debajo  del rol Profesor Editor en el nivel jerárquico.  Veamos un ejemplo:
  

La acción de configuración de acceso de invitados solo está permitido para los roles de Profesor editor y Gestor,  vamos a dar permiso para que  el rol Profesor no editor pueda  realizar también esta opción.  Para ello pulsamos sobre el botón más de la lista Roles con permiso.  

Se muestra la pantalla que se muestra en la imagen siguiente. En la parte superior se muestra una descripción de la acción que vamos a realizar.  En el campo Permitir rol, seleccionaremos dentro del desplegable, la opción  Profesor  no editor y pulsamos el botón Permitir.


Podemos comprobar cómo aparece el rol que hemos incluido en la lista de Roles permitidos. A la derecha del rol, se muestra un botón rojo, con el que podremos eliminar el rol que  hemos incluido. 


·       En el contexto de un recurso o una actividad


Cuando nos encontremos dentro de una actividad o recurso que hayamos incluido, en el bloque Administración, aparecerá justo encima de Administración del curso, un bloque de Administración del recurso  o actividad  en la que nos encontremos.

En el ejemplo siguiente se muestra el bloque Administración del foro.



Dentro de este bloque de Administración del foro encontramos varios enlaces que nos van a permitir gestionar y configurar roles y permisos, para esa actividad concreta.


· Roles asignados localmente: mediante esta opción podremos asignar roles específicos dentro de la actividad foro (profesor no editor y estudiante).  A los estudiantes matriculados en el curso, no es necesario asignarles ese rol, ya que por defecto lo tienen asignado.

Vamos a asignar el rol profesor no editor a un estudiante de la lista para que tenga permisos más amplios pare gestionar el foro. Pulsamos sobre el enlace Profesor no editor.



Seleccionamos un nombre de la lista de la derecha, pulsamos en el botón Agregar y para finalizar sobre el enlace Regresar a la lista de todos los roles, tal y como se muestra en la imagen siguiente:


Como podemos comprobar, ya aparece en la lista el nombre de la persona a la que se le ha asignado el rol de Profesor no editor.


·      Permisos: este enlace muestra  las acciones que pueden realizarse sobre el foro los roles que tiene permiso para ello y los roles que lo tienen prohibido. Además, con el botón más, podemos añadir  nuevos roles a las listas de Roles con permiso y Prohibido.
Los roles que aparecen en las listas con un icono rojo a la derecha pueden ser eliminados, pulsado dicho botón.
 Para incorporar más roles a las listas mediante el botón,se procede  tal y como se ha explicado  en la página 5 de este documento.




·      Compruebe los permisos: esta opción permite comprobar que permisos posee un determinado usuario de los matriculados en el curso. Seleccionamos un usuario de la lista y pulsamos el botón Mostrar los permisos de este usuario.



La primera información que se muestra se refiere a los Roles del usuario consultado  a nivel de foro (actividad en la que estamos), curso y sistema.

Debajo encontramos  el listado de acciones a nivel de curso y los si las tiene permitidas o no.



Y a continuación, se muestra el listado de acciones en el foro  y en la columna de la derecha (Permitido), indica Si en el caso de que tenga los permisos para realizarlas y un No en el caso de que tenga prohibido realizar la acción.

Comentarios

Entradas populares de este blog

Matriculación masiva en un curso Moodle a través de un archivo .csv

Preguntas en formato GIFT y AIKEN para importar a Moodle

Gestión de Ficheros en Moodle