moodle_roles
DESCRIPTION
Un Rol es un conjunto de permisos definidos, que podemos asignar a un usuario especifico en un contexto concreto. El documento aborda la creación y gestión de Roles en moodle. Valido desde 1.9.5 a moodle 2.0 dev. Más recursos en http://ecoleccion.wordpress.comTRANSCRIPT
10/03/2010
1
ROLESROLES
by carpaga
Carlos Parada Gandos
Marzo 2010
10/03/2010
2
NUCLEO • Bloque administrador
Si i
Roles_JERARQUIA DE CONTEXTOS
NUCLEO DEL
SISTEMA• Sitio
CATEGORÍA DE CURSO
• Bloque administrador del curso
ACTIVIDAD DEL
MÓDULO
• Edición del módulo
BLOQUE• Modo de edición activado
USUARIO• Perfil usuario
10/03/2010
3
Roles_JERARQUIA DE CONTEXTOS
10/03/2010
4
•Administrador•Supervisa y administra la apariencia y
• Estudiante• Acceso al aula
Roles_PREDEFINIDOS
1 configuración de todo el sitio
2
•Autor de curso (Responsable Dpto. o Coordinador/a de proyecto)•Creación de cursos•Asignar profesorado•Profesor/a con privilegios de edición
5
6• Guest
• Acceso de solo lectura
3•Profesor•Control específico sobre un curso y, estudiantes y actividades relacionadas 7
•Authenticated user• todos los usuarios registrados en el sistema
4•Profesor no editor• Igual que Profesor pero sin privilegios para modificar las actividades del curso 8
•Personalizado
10/03/2010
5
8•Administrador PERSONALIZADO
Roles_PREDEFINIDOS
8• Personalizado
8•Profesor PERSONALIZADO
8 PERSONALIZADO
8
8•Estudiante PERSONALIZADO8
10/03/2010
6
Roles_ASIGNACIÓN
Pueden asignar roles deg
2
10/03/2010
7
Roles_ANULACIÓN
Pueden anular roles dePueden anular roles de
2
10/03/2010
8
Roles_ASIGNACIÓN
Mejor que modificar, es duplicar roles y ajustar sobre ellos
Para probar ajustes, no funcionan en Entrar como, hay que definir un usuario de prueba y autenticarse
2
10/03/2010
9
Roles_GESTIÓN
Permitir cambios de Rol desde cada
2
Crea un duplicado
de Rol, desde cada tipo de Rol.
2
Crea un duplicado del Rol, lo cual nos permite utilizar la estrategia más habitual : duplicar Rol y ajustar permisos
2
10/03/2010
10
Roles_GESTIÓNEn la pantalla Definir Roles, hacemos clic sobre el rol que qqueremos duplicar (o ajustar alguno de sus permisos)
Editamos el rol duplicado y ajustamos los permisos
2
10/03/2010
11
Roles_GESTIÓNNombre del nuevo rol
Nombre corto del nuevo rolnuevo rol
Descripción de funciones del Asesor Técnico
Permisos heredados del Rol Administrador
2
10/03/2010
12
Roles_GESTIÓN
2
Nueva funcionalidad en moodle 2.0 . Podemos indicar, a la hora de definir o editar el Rol, en que contextos, este puede ser asignado
2
10/03/2010
13
Roles_GESTIÓNMatriz de permisos
Habilidad
Ajuste neutro : ‘Usar cualquier ajuste que el usuario ya tenga’
Otorgamos permiso a este Rol para esta habilidad
Si un usuario no tiene configurado el permiso para una determinada acción, el permiso real será el que tenga definido en contextos de nivel más alto
Se aplica al contexto en que se define y a contextos inferiores
2
10/03/2010
14
Roles_GESTIÓNMatriz de permisos
Habilidad
Retira el permiso de la habilidad aun cuando estuviese permitida en
Este permiso no puede ser anulado en ningún contexto inferior
La jerarquía de permisos resuelve i f d l á
estuviese permitida en un contexto superior siempre a favor del contexto más
específico a no ser que PROHIBIR esté seleccionado en un contexto superior
2
10/03/2010
15
Roles_RESOLUCIÓN DE CONFLICTOS
- Los permisos de un contexto inferior anulan a cualquier otro que esté en un contexto superior
- La excepción es PROHIBIR, que no puede ser anulado por niveles más bajos
-Si un usuario tiene dos roles asignados en un contexto, Moodle consulta el árbol contextual para tomar una decisiónMoodle consulta el árbol contextual para tomar una decisión
- Si ningún permiso clarifica la situación, los dos permisos se anulan mutuamente y el permiso por defecto será PREVENIR , por lo que el usuario no tendrá permiso
- Los invitados no tendrán permiso para enviar contenidos, q d f li it l taunque de forma explicita se les otorgue
2
10/03/2010
16
• 157 habilidades
Roles_versión 1.9.X
• 21 categorías• 4 permisos por habilidad• 628 combinaciones habilidad/permiso• NO AJUSTADO : hereda de un contexto más genérico
(contexto anterior)• PERMITIR : dejar suceder• PREVENIR : alto• PROHIBIR : alto permanente. NIVEL
PREDOMINANTEPREDOMINANTE
10/03/2010
17
• 266 habilidades
Roles_versión 2.0.dev
• 23 categorías• 4 permisos por habilidad• 1064 combinaciones habilidad/permiso• NO AJUSTADO : hereda de un contexto más genérico
(contexto anterior)• PERMITIR : dejar suceder• PREVENIR : alto• PROHIBIR : alto permanente. NIVEL
PREDOMINANTEPREDOMINANTE
2
10/03/2010
18
Roles_ROLES GLOBALES
Garantizamos los permisos propios de ese rol en el contexto actual y contextos de rango inferior (Sistema –Sitio/ Categorías cursos/ Cursos / Bloque /actividad)
2
10/03/2010
19
Roles_POLITICAS DE USUARIO
Rol asignado a los visitantes de nuestra aula virtual
Los permisos por defecto suelen ser adecuados, no obstante es conveniente revisarlos y ver si se adaptan a nuestros objetivos
Rol asignado a los usuarios que acceden como invitados y a los que acceden a un curso que permite acceso sin contraseña
2
10/03/2010
20
Roles_POLITICAS DE USUARIO
Todos los usuarios identificados tendrán el rol aquí especificado
Es un Rol de sitio (nivel global) y no entra en conflicto con t lotros roles
Rol asignado a los estudiantes de un curso
2
10/03/2010
21
Roles_POLITICAS DE USUARIO
Cuando un usuario con Rol de Creador de cursos, cree un nuevo curso, podrá acceder a él con el Rol aquí especificado
Al no estar seleccionado, cada vez que un usuario quiera entrar , q qcomo invitado en un curso que lo permita, debe hacerlo a través del botón Entrar como invitado
2
10/03/2010
22
Roles_POLITICAS DE USUARIO
2
10/03/2010
23
Roles_COMPROBAR PERMISOS
Seleccionamos el usuario
l Pulsamos para mostrar los permisos del usuario
2
10/03/2010
24
Roles_INFORME DE HABILIDADES
Seleccionamos la habilidad
Seleccionamos el Rol
2
10/03/2010
25
by carpaga
Carlos Parada Gandos
Marzo 2010