Ubicación: Administración> Usuarios> Cuenta> Definir roles
- Un rol es un identificador del estatus del usuario en un contexto particular. Profesor, estudiante o moderador de fórum son ejemplos de roles.
- Una habilidad es una descripción de una funcionalidad particular de TecnoLearning. Las habilidades (o capacidades) están asociadas a los roles. Por ejemplo, mod/forum:replypost es la habilidad que permite responder los mensajes de los foros.
- Un permiso es una capacidad para un rol en particular. Por ejemplo, permitir o prohibir, son permisos posibles.
- Un contexto es un “área” en TecnoLearning en la cual se pueden asignar roles a los usuarios. Un curso, las diferentes actividades, los bloques, etc. son ejemplos de contextos.
Contextos
Los contextos se organizan de forma jerárquica y sus permisos se transfieren desde los contextos ‘superiores’ a los ‘inferiores’. El orden jerárquico 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 (padre => sitio).
- Contexto de curso – accesible a través del bloque de administración del curso (old admin block) (padre => categoría de curso o sitio).
- Contexto de módulo – accesible mientras se edita el módulo (padre => curso).
- Contexto de bloque – accesible mientras el modo de edición está activado (padre => sitio o curso).
- Contexto de usuario – accesible a través de la pestaña de Roles en el perfil de usuario (padre => sitio).
Al asignar un rol a un usuario en un contexto determinado le estamos garantizando los permisos propios de ese rol en el contexto actual y en todos los contextos de rango inferior. Por ejemplo, si asignamos un profesor a una categoría de cursos, este profesor lo será para todos los cursos que contenga la categoría; si se asigna a un estudiante el rol de usuario de un curso tendrá ése rol para ése curso, incluyendo todos los bloques y actividades del curso.
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 TecnoLearning (borrar discusiones, añadir actividades, etc). La versión 1.7 permite tener unos niveles de control sofisticado pero al mismo tiempo flexible sobre lo que los participantes pueden o no hacer.
En ésta ventana se encuentran tres pestañas, una gestionar roles, la segunda Permitir asignar roles y la tercera, permitir anular roles. En ella se encuentran: el nombre del rol, la descripción del rol, el nombre corto del rol, y el campo de edición con los iconos correspondientes.
Definir roles.

Permitir agregar roles.

La pestaña de “Anular roles” permite a un usuario con los privilegios de rol necesarios asignar o quitar privilegios para otros roles en el contexto de un curso.
Permitir anular roles.
