Si tras actualizar Moodle algunos cursos dejan de abrirse, pero el resto de la plataforma funciona, revisa los complementos que usan esos cursos. Un plugin de formato de curso incompatible con la nueva versión puede causar el fallo.
Qué comprobar primero
Identifica si el error afecta solo a los cursos que utilizan un formato concreto, como Tiles o Mosaicos. Anota la versión de Moodle, la versión del plugin y el mensaje de error. Si aparece una referencia a Mustache_Engine en el código del complemento, puede tratarse de una incompatibilidad de ese plugin con la versión actual de Moodle.
Cómo resolverlo
Comprueba si el desarrollador ofrece una versión del plugin compatible con tu Moodle y prioriza esa actualización. Antes de modificar archivos, conserva una copia del sitio y de la base de datos.
Si todavía no existe una versión compatible
El equipo técnico o el desarrollador puede valorar un ajuste temporal en el código del plugin. En un caso concreto, sustituir una referencia antigua a Mustache_Engine por la clase actual Mustache\Engine permitió recuperar el acceso a los cursos afectados. Ese ajuste depende de la versión y del código instalado: no lo apliques de forma general ni lo mantengas como sustituto de una actualización oficial.
Qué verificar después
Abre varios cursos afectados y comprueba que sus páginas y actividades vuelven a cargar.
Revisa los registros de errores para confirmar que el fallo original ha desaparecido.
Planifica la instalación de una versión compatible del plugin y retira el ajuste temporal cuando corresponda.
Si necesitas ayuda para identificar el complemento responsable, envíanos la versión de Moodle, el nombre y la versión del plugin, los cursos afectados y el mensaje de error, sin incluir contraseñas.
