10/03/2010




ROLES


        by carpaga
        Carlos Parada Gandos
        Marzo 2010




                                1
10/03/2010




Roles_JERARQUIA DE CONTEXTOS
            • Bloque administrador
NUCLEO
  DEL
SISTEMA
            • Si i
              Sitio


CATEGORÍA
            • Bloque administrador del curso
 DE CURSO




ACTIVIDAD   • Edición del módulo
   DEL
 MÓDULO




            • Modo de edición activado
 BLOQUE




            • Perfil usuario
USUARIO




                                                       2
10/03/2010




Roles_JERARQUIA DE CONTEXTOS




                                       3
10/03/2010




Roles_PREDEFINIDOS
                                                       • Estudiante
      •Administrador                                     • Acceso al aula
       •Supervisa y administra la apariencia y

 1                                                 5
        configuración de todo el sitio




      •Autor de curso (Responsable Dpto. o
       Coordinador/a de proyecto)                       • Guest
       •Creación de cursos                                • Acceso de solo lectura

 2                                                 6
       •Asignar profesorado
       •Profesor/a con privilegios de edición




      •Profesor                                        •Authenticated user
       •Control específico sobre un curso y,           • todos los usuarios registrados en el

 3                                                 7
        estudiantes y actividades relacionadas         sistema




      •Profesor no editor
       • Igual que Profesor pero sin privilegios       •Personalizado

 4                                                 8
        para modificar las actividades del curso




                                                                                                        4
10/03/2010




Roles_PREDEFINIDOS

                         8
                             •Administrador
                              PERSONALIZADO




  8
       • Personalizado




                         8
                             •Profesor
                              PERSONALIZADO




                         8
                             •Estudiante
                              PERSONALIZADO




                                                      5
10/03/2010




Roles_ASIGNACIÓN




  Pueden asignar roles de
            g




                     2




                                    6
10/03/2010




Roles_ANULACIÓN




  Pueden anular roles de




                     2




                                   7
10/03/2010




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




                                                                        8
10/03/2010




Roles_GESTIÓN
                2

                    Permitir cambios
                    de Rol desde cada
                       Rol,
                    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




                                           9
10/03/2010




Roles_GESTIÓN
                              En la pantalla Definir
                              Roles, hacemos clic
                              sobre el rol que
                                           q
                              queremos duplicar (o
                              ajustar alguno de sus
                              permisos)




      Editamos el rol
      duplicado y ajustamos
      los permisos
                 2




                                                              10
10/03/2010




Roles_GESTIÓN
                                    Nombre
                      Nombre del
                                    corto del
                      nuevo rol
                                    nuevo rol




                                            Descripción de
                                            funciones del
                                            Asesor Técnico




                Permisos heredados del
                Rol Administrador



            2




                                                                    11
10/03/2010




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




                                                               12
10/03/2010




     Roles_GESTIÓN                         Matriz de
                                           permisos




 Habilidad




Ajuste neutro : ‘Usar cualquier ajuste    Otorgamos permiso a este Rol para
que el usuario ya tenga’                  esta habilidad
Si un usuario no tiene configurado el     Se aplica al contexto en que se define
permiso para una determinada acción,      y a contextos inferiores
el permiso real será el que tenga
definido en contextos de nivel más alto



                               2




                                                                                          13
10/03/2010




   Roles_GESTIÓN                      Matriz de
                                      permisos




Habilidad


                                       Este permiso no puede ser anulado en
            Retira el permiso de la    ningún contexto inferior
            habilidad aun cuando
            estuviese permitida en     La jerarquía de permisos resuelve
            un contexto superior       siempre a favor del contexto más
                                        i         f     d l          á
                                       específico a no ser que PROHIBIR
                                       esté seleccionado en un contexto
                                       superior




                         2




                                                                                     14
10/03/2010




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ó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,
aunque d f
    q de forma explicita se les otorgue
                      li it  l   t




                        2




                                                                         15
10/03/2010




      Roles_versión 1.9.X 
•   157 habilidades
•   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
  PREDOMINANTE




                                                          16
10/03/2010




      Roles_versión 2.0.dev
•   266 habilidades
•   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
  PREDOMINANTE



                    2




                                                          17
10/03/2010




            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




                                          18
10/03/2010




  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




                                                                    19
10/03/2010




 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
otros roles
 t      l


Rol asignado a los estudiantes de un curso



                            2




                                                                       20
10/03/2010




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 q
                        ,          que un usuario q
                                                  quiera entrar
como invitado en un curso que lo permita, debe hacerlo a través
del botón Entrar como invitado




                          2




                                                                         21
10/03/2010




Roles_POLITICAS DE USUARIO




              2




                                    22
10/03/2010




Roles_COMPROBAR PERMISOS


                                          Seleccionamos el
                                          usuario




               Pulsamos para mostrar
                  l
               los permisos del usuario




        2




                                                                    23
10/03/2010




Roles_INFORME DE HABILIDADES



                               Seleccionamos la
                               habilidad




        Selecciona
        mos el Rol




                2




                                                         24
10/03/2010




by carpaga
Carlos Parada Gandos
Marzo 2010




                       25

Moodle_Roles

  • 1.
    10/03/2010 ROLES by carpaga Carlos Parada Gandos Marzo 2010 1
  • 2.
    10/03/2010 Roles_JERARQUIA DE CONTEXTOS • Bloque administrador NUCLEO DEL SISTEMA • Si i Sitio CATEGORÍA • Bloque administrador del curso DE CURSO ACTIVIDAD • Edición del módulo DEL MÓDULO • Modo de edición activado BLOQUE • Perfil usuario USUARIO 2
  • 3.
  • 4.
    10/03/2010 Roles_PREDEFINIDOS • Estudiante •Administrador • Acceso al aula •Supervisa y administra la apariencia y 1 5 configuración de todo el sitio •Autor de curso (Responsable Dpto. o Coordinador/a de proyecto) • Guest •Creación de cursos • Acceso de solo lectura 2 6 •Asignar profesorado •Profesor/a con privilegios de edición •Profesor •Authenticated user •Control específico sobre un curso y, • todos los usuarios registrados en el 3 7 estudiantes y actividades relacionadas sistema •Profesor no editor • Igual que Profesor pero sin privilegios •Personalizado 4 8 para modificar las actividades del curso 4
  • 5.
    10/03/2010 Roles_PREDEFINIDOS 8 •Administrador PERSONALIZADO 8 • Personalizado 8 •Profesor PERSONALIZADO 8 •Estudiante PERSONALIZADO 5
  • 6.
  • 7.
  • 8.
    10/03/2010 Roles_ASIGNACIÓN Mejor quemodificar, 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 8
  • 9.
    10/03/2010 Roles_GESTIÓN 2 Permitir cambios de Rol desde cada Rol, 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 9
  • 10.
    10/03/2010 Roles_GESTIÓN En la pantalla Definir Roles, hacemos clic sobre el rol que q queremos duplicar (o ajustar alguno de sus permisos) Editamos el rol duplicado y ajustamos los permisos 2 10
  • 11.
    10/03/2010 Roles_GESTIÓN Nombre Nombre del corto del nuevo rol nuevo rol Descripción de funciones del Asesor Técnico Permisos heredados del Rol Administrador 2 11
  • 12.
    10/03/2010 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 12
  • 13.
    10/03/2010 Roles_GESTIÓN Matriz de permisos Habilidad Ajuste neutro : ‘Usar cualquier ajuste Otorgamos permiso a este Rol para que el usuario ya tenga’ esta habilidad Si un usuario no tiene configurado el Se aplica al contexto en que se define permiso para una determinada acción, y a contextos inferiores el permiso real será el que tenga definido en contextos de nivel más alto 2 13
  • 14.
    10/03/2010 Roles_GESTIÓN Matriz de permisos Habilidad Este permiso no puede ser anulado en Retira el permiso de la ningún contexto inferior habilidad aun cuando estuviese permitida en La jerarquía de permisos resuelve un contexto superior siempre a favor del contexto más i f d l á específico a no ser que PROHIBIR esté seleccionado en un contexto superior 2 14
  • 15.
    10/03/2010 Roles_RESOLUCIÓN DE CONFLICTOS - Lospermisos 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ó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, aunque d f q de forma explicita se les otorgue li it l t 2 15
  • 16.
    10/03/2010 Roles_versión 1.9.X  • 157 habilidades • 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 PREDOMINANTE 16
  • 17.
    10/03/2010 Roles_versión 2.0.dev • 266 habilidades • 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 PREDOMINANTE 2 17
  • 18.
    10/03/2010 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 18
  • 19.
    10/03/2010 Roles_POLITICASDE 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 19
  • 20.
    10/03/2010 Roles_POLITICAS DE USUARIO Todoslos usuarios identificados tendrán el rol aquí especificado Es un Rol de sitio (nivel global) y no entra en conflicto con otros roles t l Rol asignado a los estudiantes de un curso 2 20
  • 21.
    10/03/2010 Roles_POLITICAS DE USUARIO Cuando unusuario 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 q , que un usuario q quiera entrar como invitado en un curso que lo permita, debe hacerlo a través del botón Entrar como invitado 2 21
  • 22.
  • 23.
    10/03/2010 Roles_COMPROBAR PERMISOS Seleccionamos el usuario Pulsamos para mostrar l los permisos del usuario 2 23
  • 24.
    10/03/2010 Roles_INFORME DE HABILIDADES Seleccionamos la habilidad Selecciona mos el Rol 2 24
  • 25.