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.

Infografía con los 10 pasos para validar un paquete SCORM: manifest, estructura, nombres, tamaño, test y responsive

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.

Optimización de vídeos pesados en SCORM: de archivo grande con error a archivo ligero compatible con Moodle

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).

  1. imsmanifest.xml está en la RAÍZ del ZIP
  2. El ZIP no contiene una carpeta contenedora extra
  3. Sin tildes, ñ, ni espacios en nombres de archivo
  4. Tamaño < límite de subida de tu LMS (pregunta a IT)
  5. Probado en SCORM Cloud (scorm.com) - Si falla ahí, fallará en Moodle
  6. Versión SCORM 1.2 para máxima compatibilidad
  7. Guardado de progreso configurado (cmi.core.lesson_status)
  8. Contenido 100% HTTPS
  9. Responsive testado en móvil
  10. 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.