2. Definiciones
Un rol es un identificador de estado de los
usuarios en algún contexto. Por ejemplo,
profesor, estudiante y moderador del foro son
ejemplos de roles.
3. Definiciones
Una capacidad es una descripción de alguna
característica particular de Moodle. Las capacidades
son asociadas con roles.
5. Roles
En Moodle, tenemos un sistema fijo de los roles es decir administrador primario,
administradores, creador del curso, profesores editores, profesores no editores,
estudiantes, e invitados. Para cada rol, la capacidad o las acciones que
pueden realizar son fijas. Por ejemplo, el rol del estudiante permite al usuario
enviar una asignación, pero no permite que el usuario observe/edite el trabajo
de otros usuarios. Usando esta disposición nos limitamos a un sistema algo
rígido de las capacidades para cada rol.
6. Los roles tienen dos funciones
principales:
1. define la lista de permisos - la definición de rol es
global para todos los contextos, pero puede
cambiarse en contextos locales
2. reemplaza los antiguos métodos de
matriculación - la asignación de roles en el
contexto de un curso es similar a los antiguos
procesos de matriculación.
7. Tipos de roles
Administradores
Creadores de Cursos
Profesores
Estudiantes
Invitados
8. Contextos
Los contextos se organizan de forma
jerárquica y sus permisos se transfieren
desde los contextos 'superiores' a los
'inferiores'.
9. El orden jerárquico del contexto es el
siguiente:
Contexto de sistema - accesible a través del
bloque de administrador (nivel superior)
Contexto de categoría de curso - accesible a
través de la página de categorías de cursos
Contexto de curso - accesible a través del
bloque de administración del curso
Contexto de módulo - accesible mientras se
edita el módulo
Contexto de usuario - accesible a través de
la pestaña de Roles en el perfil de usuario
10. Capacidades
Las capacidades se añaden y se controlan a través
de los roles. En otras palabras, un rol consiste en una
lista de capacidades o habilidades para cada uno
de las posibles acciones que se pueden llevar a cabo
en Moodle (borrar discusiones, añadir actividades,
etc). Moodle permite tener unos niveles de control
sofisticado pero al mismo tiempo flexible sobre lo que
los participantes pueden o no hacer.
11. Capacidades de Nivel Central
Los nombres de las capacidades de la base
de Moodle comienzan con “moodle/”. La
palabra siguiente indica qué tipo de
capacidad de la base es, y la última
palabra es la capacidad real en sí misma.
12. Capacidades de nivel de
módulo
Las capacidades se cachean en una tabla
de la base de datos cuando se instala o
actualiza un módulo. Cuando haya pasado
esto, la versión del módulo se modificará
para que también se pueda actualizar la
tabla de base de datos.