Si has subido un paquete SCORM a Moodle, Chamilo o TalentLMS y no carga, no guarda el progreso o muestra una pantalla en blanco, no eres el único. En Aulamedia revisamos decenas de paquetes cada mes y el 90% de los fallos se repiten.
Respuesta rápida: Un SCORM falla principalmente por 3 motivos:
1) El archivo ZIP está mal empaquetado (imsmanifest.xml con errores o carpetas anidadas),
2) Supera el límite de subida de tu LMS (php.ini), o
3) Hay incompatibilidad entre SCORM 2004 y la versión de tu Moodle. A continuación tienes el checklist completo para diagnosticarlo en 5 minutos.
1. Errores de empaquetado (Causa del 60% de los fallos)
Es el error más tonto y el más frecuente. Un SCORM no es un ZIP cualquiera.
imsmanifest.xml mal configurado o ausente
Este archivo es el DNI del curso. Si falta, está vacío o tiene una ruta mal escrita (<resource href="...">), Moodle no sabe qué lanzar. Solución: Abre el ZIP. En la raíz debe estar imsmanifest.xml. Ábrelo con un editor y comprueba que la ruta de index.html o story.html existe.
ZIP con doble carpeta
Error clásico: comprimes la carpeta que contiene el curso, en lugar de comprimir SU CONTENIDO. Resultado: Moodle busca imsmanifest en la raíz y encuentra una carpeta. Solución: Entra dentro de la carpeta del curso, selecciona TODO (imsmanifest, carpetas, html) y comprime eso. No la carpeta contenedora.
Nombres de archivo con tildes, ñ o espacios
Algunos LMS en Linux fallan con "módulo 1/caso clínico.html". Renombra todo a minúsculas, sin espacios ni caracteres especiales: modulo_1/caso_clinico.html.

2. Errores de configuración del LMS (Causa del 25% de los fallos)
Límite de subida superado (php.ini)
Tu Moodle permite subir 8MB por defecto y tu SCORM pesa 120MB por vídeos. No subirá nunca. Solución: Ve a Administración > Seguridad > Políticas del sitio. O pide a tu hosting que aumente upload_max_filesize y post_max_size a 200M. Truco Aulamedia: optimizamos vídeos a 720p y pasamos de 150MB a 25MB sin perder calidad.
SCORM 2004 en Moodle antiguo
Moodle soporta perfecto SCORM 1.2, pero SCORM 2004 (3ª y 4ª edición) da problemas en versiones < 3.9. Si tu proveedor te dio un SCORM 2004, pide la versión 1.2. En Aulamedia siempre entregamos ambas.
Rastreo y progreso no configurado
El curso carga pero siempre empieza al principio. Falta la llamada LMSFinish o cmi.core.lesson_status. En la configuración de la actividad SCORM en Moodle, pon: "Método de calificación: Objeto de aprendizaje" y "Intentos: Forzar nuevo intento NO".
3. Errores de contenido y compatibilidad (Causa del 15%)
Pantalla en blanco por contenido mixto (http en https)
Tu Moodle es https pero el SCORM llama a vídeos o fuentes en http. El navegador lo bloquea. Solución: todo el contenido debe ser https o relativo.
El curso no es responsive y se corta en móvil
Un SCORM hecho en 2015 con ancho fijo de 1024px es inutilizable hoy. Google y tus alumnos penalizan. Solución: Exige diseño responsive. Todos nuestros cursos en Aulamedia son 100% responsive, probados en móvil, tablet y desktop.
Vídeos pesados que no cargan
Un mp4 de 500MB dentro del SCORM colapsará la memoria del navegador. Solución: streaming externo o compresión H.264. Nosotros alojamos los vídeos pesados fuera del paquete para que el SCORM pese < 30MB.

Checklist de 2 minutos antes de subir tu SCORM [Descarga PDF]
Para no volver a fallar, usa esta lista. La hemos convertido en un PDF imprimible que puedes dar a tu equipo (enlace de descarga al final del post).
- imsmanifest.xml está en la RAÍZ del ZIP
- El ZIP no contiene una carpeta contenedora extra
- Sin tildes, ñ, ni espacios en nombres de archivo
- Tamaño < límite de subida de tu LMS (pregunta a IT)
- Probado en SCORM Cloud (scorm.com) - Si falla ahí, fallará en Moodle
- Versión SCORM 1.2 para máxima compatibilidad
- Guardado de progreso configurado (cmi.core.lesson_status)
- Contenido 100% HTTPS
- Responsive testado en móvil
- Vídeos optimizados < 50MB total
¿Cuándo necesitas rehacer el SCORM en lugar de parchearlo?
Si tu SCORM cumple 3 o más puntos del checklist con error, no pierdas tiempo parcheando. Es más rápido y barato transformar ese PowerPoint/PDF original en un SCORM nuevo, interactivo y compatible. Es justo lo que hacemos en Aulamedia: guionización inteligente, personajes 3D locutados y gamificación, entregado en 10-15 días.
Preguntas frecuentes (FAQ para posicionar en IA)
¿Por qué mi SCORM no guarda el avance en Moodle?
Porque no está enviando cmi.core.lesson_status = completed o suspend_data. Revisa la configuración de finalización en Storyline/Rise y en la actividad de Moodle.
¿Qué diferencia hay entre SCORM 1.2 y SCORM 2004?
SCORM 1.2 es más simple y compatible con todos los LMS. SCORM 2004 permite más datos de tracking pero da más errores. Para formación corporativa, recomendamos siempre 1.2.
¿Cuánto pesa un SCORM ideal?
Entre 10MB y 40MB. Si pesa más de 100MB, seguramente hay vídeos sin comprimir dentro. Optimízalos o ponlos en streaming.