Saltar al contenido

Inicio / Blog / Coordinación y administración

Coordinación y administración

Permisos en Moodle: cómo dejar que un profesor matricule alumnos (sin darle todo)

José Luis Ramírez QuirozPor
Fundador de miaula.pe y Grupo CONIT
Publicado el 29 de octubre de 20267 min de lectura
En resumen

Primero diagnostica: en el curso, Participantes > Comprobar los permisos, elige al profesor y busca la capacidad (por ejemplo, enrol/manual:enrol). Luego ajusta en el nivel más pequeño posible: Participantes > Permisos para un curso, los permisos de la categoría para varios cursos o Definir roles para todo el sitio. Por defecto, el Profesor ya puede matricular estudiantes con la matriculación manual.

En esta guía ▾
  1. Cómo funcionan los permisos en dos minutos
  2. Lo que el Profesor puede hacer por defecto (matrícula)
  3. Paso 1: diagnosticar con Comprobar los permisos
  4. Paso 2: ajustar en un solo curso
  5. Paso 3: ajustar en una categoría (varios cursos)
  6. Paso 4: ajustar para todo el sitio (con cuidado)
  7. Cuidado con los riesgos
  8. Problemas comunes
  9. Nota para Moodle 5.x
  10. Preguntas frecuentes

Para que un profesor haga algo que hoy no puede (por ejemplo, matricular alumnos), primero diagnostica en el curso con Participantes > Comprobar los permisos: eliges al docente y buscas la capacidad, como enrol/manual:enrol. Después ajusta en el nivel más pequeño posible: Participantes > Permisos si es un solo curso, los permisos de la categoría si son varios cursos, o Definir roles si es para todo el sitio. Un dato que ahorra tiempo: por defecto, el rol Profesor ya puede matricular estudiantes con la matriculación manual; si no puede, algo se cambió.

Esta guía es para coordinadores y administradores. Si buscas qué hace cada rol, empieza por Roles en Moodle.

Cómo funcionan los permisos en dos minutos

Moodle no da permisos a personas sino a roles, y los roles se asignan en contextos:

  • Sistema (todo el sitio) > Categoría > Curso > Actividad.
  • Cada rol tiene capacidades (por ejemplo, enrol/manual:enrol, «Matricular usuarios»).
  • Lo que se define arriba se hereda hacia abajo, salvo que lo cambies en un contexto inferior: eso es una anulación de permisos (en el menú aparece como Modificar permisos).

Los valores posibles de cada capacidad:

Valor Qué hace Cuándo usarlo
No ajustado / Heredar Toma el valor del contexto superior La mayoría de los casos
Permitir Da la capacidad en ese contexto y debajo Para abrir algo puntual
Prevenir La quita a ese rol, pero otro rol del usuario puede darla Para cerrar algo sin bloquear a otros roles
Prohibir La quita de forma definitiva en ese contexto y debajo Casi nunca; por ejemplo, impedir algo a un rol en todo el sitio

Si un usuario tiene dos roles en el mismo contexto y uno permite mientras el otro previene, gana Permitir.

Lo que el Profesor puede hacer por defecto (matrícula)

Acción Profesor Profesor sin permiso de edición Capacidad
Ver la lista de participantes Sí Sí moodle/course:viewparticipants
Matricular usuarios (manual) Sí No enrol/manual:enrol
Editar o suspender matrículas manuales Sí No enrol/manual:manage
Dar de baja (manual) Sí No enrol/manual:unenrol
Configurar métodos de matriculación Sí No moodle/course:enrolconfig
Asignar el rol Estudiante Sí No moodle/role:assign + Permitir asignar roles
Asignar el rol Profesor a otro No No Permitir asignar roles (solo Gestor)
Configurar meta-enlaces No No enrol/meta:config
Entrar como otro usuario No No moodle/user:loginas

La fila clave es la de Permitir asignar roles: además de la capacidad, Moodle tiene una tabla de qué roles puede asignar cada rol. Por defecto, el Profesor puede asignar Profesor sin permiso de edición y Estudiante; el Gestor puede asignar todos los roles del curso.

Paso 1: diagnosticar con Comprobar los permisos

  1. Entra al curso y abre Participantes.
  2. En el menú desplegable de arriba, elige Comprobar los permisos.
  3. Busca y selecciona al profesor, y haz clic en el botón para ver sus permisos.
  4. En el filtro de la tabla, escribe enrol (o la palabra de lo que quieres revisar).
  5. Mira la columna de resultado: Sí o No para cada capacidad.
  6. Haz clic en el nombre de una capacidad con No: Moodle explica qué roles tiene el usuario en ese curso y por qué no la tiene (por ejemplo, porque su rol es Profesor sin permiso de edición o porque hay una anulación en la categoría).

Con esto sabes dónde está el bloqueo: en el rol, en una anulación de la categoría o en una del curso. Corrige ahí, no en otro lugar.

Un ejemplo típico en un colegio: el docente de 3.º de secundaria tiene No en enrol/manual:enrol. Al hacer clic, Moodle muestra que la capacidad está en Prevenir para el rol Profesor en la categoría «Secundaria», porque alguien la cerró el año anterior. La solución no es dársela en todo el sitio, sino quitar esa anulación en la categoría o volverla a Heredar.

Paso 2: ajustar en un solo curso

Si el problema es de un curso:

  1. En el curso, Participantes > menú de arriba > Permisos.
  2. En el filtro, escribe la capacidad, por ejemplo enrol/manual:enrol.
  3. En la fila de Matricular usuarios, verás qué roles la tienen. - Para dársela a un rol, haz clic en el ícono + y elige el rol. - Para quitársela, haz clic en la X junto al rol.
  4. Repite con las capacidades relacionadas (enrol/manual:manage, moodle/role:assign) si hace falta.

Si todo salió bien, vuelve a Comprobar los permisos con el mismo docente: ahora debe decir Sí.

Un límite que confunde: un Profesor puede modificar permisos seguros solo de Profesor sin permiso de edición, Estudiante e Invitado en su curso. Para cambiar permisos del propio rol Profesor, hace falta un Gestor o el administrador.

Paso 3: ajustar en una categoría (varios cursos)

Para todos los cursos de una carrera o un nivel:

  1. Ve a Administración del sitio > Cursos > Administrar cursos y categorías.
  2. Abre la categoría (por ejemplo, «Secundaria» o «Enfermería»).
  3. En su menú, elige Permisos.
  4. Ajusta la capacidad igual que en un curso.

Lo que cambies aquí se hereda a todos los cursos de esa categoría y sus subcategorías. Es la opción correcta, por ejemplo, para que en los cursos libres de una academia los docentes puedan matricular, pero en los cursos regulares no.

Paso 4: ajustar para todo el sitio (con cuidado)

Para un cambio general:

  1. Ve a Administración del sitio > Usuarios > Permisos > Definir roles.
  2. Para cambiar a todos los profesores: edita Profesor, ajusta las capacidades y guarda.
  3. Para cambiar solo a algunos: usa Añadir un nuevo rol, elige como Arquetipo de rol el de Profesor (o duplica el rol Profesor), ponle un nombre claro como «Profesor con matrícula», ajusta solo las capacidades necesarias y haz clic en Crear este rol.
  4. Si el nuevo rol debe poder asignar estudiantes, revisa la pestaña Permitir asignar roles.

Ejemplo de un instituto: la secretaría académica matricula a todos los alumnos regulares, pero en los talleres extracurriculares el docente debe poder agregar a los inscritos de último minuto. Se crea el rol «Docente de taller» (copia de Profesor, con la matrícula permitida) y se asigna solo en los cursos de la categoría «Talleres».

Cuidado con los riesgos

En Permisos y Definir roles, algunas capacidades tienen íconos de Riesgos del rol: datos personales, configuración, contenido que puede ejecutar código, spam o pérdida de datos. Antes de permitir una de esas, pregúntate si el docente realmente la necesita.

Reglas que evitan problemas:

  • Cambia lo mínimo y en el contexto más pequeño.
  • Anota cada cambio (qué capacidad, qué rol, dónde y por qué).
  • Si ya no sabes qué cambiaste en un rol, en Definir roles existe Restablecer para volverlo a sus valores de Moodle. Úsalo sabiendo que deshace todos los cambios de ese rol.

Problemas comunes

El profesor no ve el botón Matricular usuarios. Su rol es Profesor sin permiso de edición, alguien previno enrol/manual:enrol o el método Matriculación manual del curso está desactivado.

Ve el botón, pero la lista de roles está vacía. Tiene la capacidad, pero no puede asignar ningún rol en Permitir asignar roles.

Cambié el permiso y no hizo efecto. Hay una anulación en otro contexto (la categoría) o un Prohibir más arriba. Vuelve a Comprobar los permisos y haz clic en la capacidad para ver dónde se define.

El profesor no puede agregar a otro profesor. Es el comportamiento por defecto. Lo hace el coordinador con rol de Gestor, como explica Cómo asignar un profesor a un curso.

Con miaula.pe Las aulas de miaula.pe salen con los roles estándar de Moodle; si tu institución necesita un rol a medida (secretaría, tutor, docente de taller), el soporte lo crea contigo y lo prueba antes de asignarlo. Revisa lo que incluye cada plan en /planes.

Nota para Moodle 5.x

En Moodle 5.0 a 5.3, Permisos y Comprobar los permisos siguen en el menú de Participantes del curso, y Definir roles en la administración del sitio. La documentación oficial está en Override permissions.

Preguntas frecuentes

¿Un profesor puede matricular alumnos en Moodle?

Sí, por defecto. El rol Profesor tiene la capacidad Matricular usuarios de la matriculación manual y puede asignar los roles Profesor sin permiso de edición y Estudiante. Si en tu aula no puede, alguien quitó ese permiso o el docente tiene el rol Profesor sin permiso de edición.

¿Qué diferencia hay entre Prevenir y Prohibir en los permisos de Moodle?

Prevenir quita el permiso a ese rol, pero otro rol del mismo usuario puede dárselo. Prohibir lo quita de forma definitiva en ese contexto y en los inferiores: nada lo puede volver a permitir más abajo. Prohibir casi nunca hace falta.

¿Dónde veo por qué un usuario puede o no hacer algo?

En Comprobar los permisos, dentro del curso o de la categoría. Eliges al usuario y Moodle muestra cada capacidad con Sí o No; haciendo clic en una, explica qué roles y contextos la definen.

¿Es mejor cambiar el rol Profesor o crear un rol nuevo?

Si el cambio es para todos los docentes del sitio, cambiar el rol Profesor está bien. Si es para algunos, crea un rol nuevo duplicando Profesor y asígnalo solo a quienes lo necesitan. Así el rol original queda como Moodle lo trae.

¿Puedo permitir que un profesor agregue a otros profesores?

Sí, pero es un cambio de sitio: en Definir roles, pestaña Permitir asignar roles, se marca que Profesor pueda asignar Profesor. Piénsalo bien, porque cualquier docente podría darle edición a otra persona.

¿Quieres un aula así para tu institución?

Te entregamos tu aula Moodle lista, con tu marca, y capacitamos a tus docentes.

Tu aula virtual

¿Todavía no tienes tu aula Moodle?

miaula.pe la deja lista en 3 semanas, con tu marca, cobros con Yape y certificados con QR. Pago único, sin mensualidades: mira los planes, el hosting Moodle o pide una demo.