Método para resolverlo:
- Verificar el tipo de archivo y su compatibilidad con Moodle:
- Asegúrate de que los archivos sean compatibles con Moodle. Si se trata de archivos
.SVG, revisa que la versión de Moodle los soporte correctamente. - Para archivos SCORM o HTML, verifica que la estructura de carpetas sea la correcta antes de subirlos.
- Asegúrate de que los archivos sean compatibles con Moodle. Si se trata de archivos
- Subir el contenido como recurso de archivo correctamente:
- Accede al curso en Moodle.
- Activa la edición y añade un nuevo recurso de tipo Archivo.
- Sube el archivo y selecciona la opción Mostrar en vez de Descargar.
- Guarda los cambios y verifica si el problema persiste.
- Comprobar la configuración del servidor:
- Si el problema se presenta con archivos
.SVG, revisa las políticas de seguridad del servidor enconfig.php. - Verifica los encabezados del servidor para asegurarte de que los archivos se sirvan correctamente en el navegador.
- Si se trata de un error con SCORM o HTML, revisa que la opción Forzar descarga no esté habilitada en Administración del sitio > Seguridad > Configuración de contenido.
- Si el problema se presenta con archivos
- Probar la visualización en diferentes navegadores:
- Accede al curso desde otro navegador o en modo incógnito.
- Si el problema desaparece, borra la caché del navegador en
Configuración > Privacidad > Borrar datos de navegación.
- Realizar pruebas en un entorno de prueba:
- Sube el mismo archivo en otro curso o plataforma de pruebas.
- Si el problema persiste, revisa la estructura del archivo para asegurarte de que los enlaces internos sean relativos y no absolutos.
Causas del problema:
- El navegador está almacenando en caché versiones incorrectas del contenido.
- La configuración de Moodle tiene la opción Forzar descarga habilitada para ciertos tipos de archivos.
- El servidor no reconoce los archivos
.SVGo HTML embebidos debido a restricciones de seguridad. - Los enlaces dentro del contenido subido tienen rutas absolutas en lugar de relativas.
- Algunos navegadores bloquean ciertos tipos de archivos por seguridad.
Recomendaciones:
- Verifica siempre la configuración de visualización de archivos antes de subirlos.
- Si el problema es recurrente, revisa los encabezados de seguridad en la configuración del servidor.
- Realiza pruebas en distintos navegadores y dispositivos para descartar problemas de compatibilidad.
- Cuando subas paquetes SCORM o HTML, asegúrate de que los enlaces internos sean relativos para evitar errores.
Ejemplos y Casos de Uso:
- Escenario 1: Un profesor sube un paquete SCORM y, en lugar de mostrarse en la plataforma, el archivo se descarga automáticamente al hacer clic en él.
- Escenario 2: Un usuario reporta que al intentar visualizar un documento en Moodle, en lugar de abrirse en el navegador, el sistema lo descarga.
- Escenario 3: La institución cambia de versión de Moodle y los archivos
.SVGdejan de visualizarse correctamente en los cursos.
Referencias:
- Documentación oficial de Moodle sobre gestión de archivos: https://docs.moodle.org/39/en/File_resource
- Informe de errores en Moodle sobre archivos
.SVG: https://tracker.moodle.org/browse/MDL-55243 - Reporte de problemas con SCORM en Moodle: https://tracker.moodle.org/browse/MDL-72316