Roles de creador IA
Crear un curso con IA requiere un conjunto específico de capacidades (consulta Permisos). Para facilitar la configuración, el plugin crea dos roles que ya las contienen. Esta página explica para qué sirve cada rol y cómo asignarlo.
Roles creados por el plugin
Al instalar el plugin, o al actualizarlo a la versión 2.0.8 o posterior, se crean dos roles. Ambos se basan en el arquetipo Profesor con edición y añaden las siguientes capacidades a sus valores predeterminados:
| Rol | Nombre corto | Añade a los valores predeterminados de Profesor con edición | Para qué usarlo |
|---|---|---|---|
| Profesor Creador de curso IA | editingteachercoursegenai | moodle/course:create, moodle/course:view, local/coursegen:createcoursewithai, local/coursegen:createactivitywithai | Usuarios que crean cursos nuevos con IA. |
| Importador Creador de curso IA | editingteachercoursegenimportai | Lo mismo, más moodle/backup:userinfo y moodle/restore:userinfo | Usuarios que además importan cursos generados en cursos existentes. |
Los roles existen tras la instalación, pero nadie los tiene hasta que se asignan.
Asignar los roles
- Inicia sesión en tu sitio Moodle como administrador y ve a
Administración del sitio > Usuarios > Permisos > Asignar roles de sistema. - Selecciona Profesor Creador de curso IA o Importador Creador de curso IA.
- Selecciona los usuarios en la lista Usuarios potenciales, haz clic en Agregar y confirma.
Por qué asignarlos en el contexto Sistema
local/coursegen:createcoursewithai se comprueba en el contexto Sistema. Ambos roles también se pueden asignar en cursos y actividades, pero una asignación a nivel de curso o de actividad no permite crear cursos con IA: asígnalos en el contexto Sistema.
Como los roles se asignan en todo el sitio, quienes los tienen obtienen las capacidades de profesor con edición en todos los cursos del sitio. Asígnalos solo a usuarios de confianza para ese acceso. Si ese alcance es demasiado amplio, consulta Roles personalizados.
Aspectos a tener en cuenta
-
Roles que pueden asignar. Cada rol puede asignar roles distintos:
- Profesor Creador de curso IA: Profesor sin permiso de edición y Estudiante. Este rol no puede importar en cursos existentes, por lo que esta lista no afecta a las importaciones.
- Importador Creador de curso IA: Profesor con edición, Profesor sin permiso de edición y Estudiante. Cuando quienes lo tienen importan en un curso existente, los profesores con edición de ese curso conservan su rol en el curso importado.
Si ya existía un rol con el nombre corto del importador antes de instalar el plugin, el plugin lo deja sin cambios. En ese caso, comprueba que pueda asignar Profesor con edición en
Administración del sitio > Usuarios > Permisos > Definir roles > Permitir asignaciones de roles. Consulta Cómo se copian los roles al curso importado. -
Nombres de los roles. Los nombres y las descripciones usan el idioma del sitio en el momento en que se crean los roles. En un sitio en inglés, por ejemplo, se llaman AI course creator (editing teacher) y AI course creator and importer. Puedes renombrarlos en
Administración del sitio > Usuarios > Permisos > Definir roles. -
Solo se crean si no existen. El plugin crea cada rol solo si no existe ningún rol con el mismo nombre corto. Si ya existe un rol con ese nombre corto, se deja tal como está.
-
Nunca se modifican. El plugin nunca modifica ni elimina estos roles después de crearlos, por lo que tus cambios se conservan en futuras actualizaciones.
-
No se vuelven a crear. Si eliminas uno de estos roles, el plugin no lo vuelve a crear.
Roles personalizados
Si el alcance de todo el sitio de los roles anteriores es demasiado amplio, puedes crear tu propia configuración con las mismas capacidades:
- Concede
local/coursegen:createcoursewithaicon un rol asignado en el contexto Sistema. - Concede el resto del conjunto de creación (
moodle/course:create,moodle/course:view,local/coursegen:createactivitywithaiy los valores predeterminados de Profesor con edición) con un rol que se pueda asignar en el contexto Categoría, y asígnalo solo en las categorías donde los usuarios deben crear cursos. - Para permitir importar en cursos de esas categorías, añade
moodle/backup:userinfoymoodle/restore:userinfoa ese rol de categoría, y permite que asigne Profesor con edición para que los profesores con edición conserven su rol en los cursos importados.
Consulta Permisos para ver la lista completa de capacidades y los contextos en los que se comprueban.