Método para resolverlo:
- Accede al sitio como administrador de la plataforma Moodle.
- Ve al menú de administración del sitio y selecciona la opción "Usuarios" > "Permisos" > "Definir roles".
- Localiza el rol de "Usuario identificado" o el rol relevante asociado al usuario que está experimentando el problema.
- Haz clic en "Editar permisos" para ese rol.
- En el campo de búsqueda de permisos, escribe "Ver categoría de curso y los cursos dentro de ella".
- Activa esta capacidad marcando la casilla correspondiente (generalmente, seleccionando "Permitir").
- Guarda los cambios realizados.
- Verifica si el usuario afectado ahora puede visualizar los cursos asignados. Para ello, inicia sesión con un usuario con ese rol y revisa si los cursos aparecen en el bloque de la lista de cursos.
Causas del problema:
Este problema ocurre cuando la capacidad "Ver categoría de curso y los cursos dentro de ella" no está activada para un rol específico. Esto impide que los usuarios con ese rol puedan visualizar las categorías y los cursos asociados dentro de la plataforma, incluso si están matriculados en ellos. En este caso, el rol de "Usuario identificado" tenía esta capacidad desactivada, lo que generó el inconveniente.
Recomendaciones:
- Realiza una revisión periódica de los permisos asociados a cada rol en Moodle para asegurarte de que están configurados correctamente.
- Antes de asignar un rol a un usuario, valida que dicho rol tiene activadas todas las capacidades necesarias para cumplir con sus funciones en la plataforma.
- Implementa un procedimiento estándar para probar roles nuevos o modificados en un entorno de prueba antes de aplicarlos en producción.
Ejemplos y Casos de Uso:
- Si implementas un nuevo curso y los usuarios matriculados no pueden verlo, verifica los permisos del rol asignado a los estudiantes.
- Cuando creas un rol personalizado para invitados o usuarios externos, asegúrate de activar permisos específicos que les permitan ver los cursos públicos.
- En casos donde un grupo de usuarios tenga acceso restringido a categorías específicas, usa roles con permisos personalizados y ajusta la configuración de acceso.
Referencias:
- MoodleDocs. (n.d.). Roles and permissions in Moodle. Recuperado de https://docs.moodle.org/
- MoodleDocs. (n.d.). Managing roles. Recuperado de https://docs.moodle.org/