SCORM y xAPI resuelven el mismo problema con distinto alcance: cómo registrar lo que hace una persona en un contenido de aprendizaje. En proyectos peruanos la elección casi siempre depende de una pregunta simple: ¿basta con saber si aprobó, o necesitas saber qué hizo y dónde? Somos el Moodle Certified Partner del Perú.

SCORM y xAPI en una frase

Rutas de seguimiento con paquetes SCORM y registros xAPI
SCORM registra la actividad del paquete; xAPI puede recoger experiencias en distintos entornos.

SCORM registra el resultado de un curso dentro del LMS: inicio, avance, intentos, puntaje y estado de finalización. xAPI registra experiencias de aprendizaje en cualquier lugar —dentro o fuera del LMS— como sentencias del tipo «actor, verbo, objeto», que se guardan en un LRS. SCORM responde «¿aprobó?»; xAPI responde «¿qué hizo?».

Cuándo basta SCORM

SCORM basta cuando el aprendizaje ocurre dentro de un curso de Moodle y lo que necesitas reportar es avance, nota y aprobación. Es el caso de la mayoría de programas de inducción, cursos obligatorios de cumplimiento y asignaturas académicas. Es también el formato con mayor compatibilidad entre herramientas de autoría y plataformas.

  • La actividad SCORM viene en el núcleo de Moodle: no requiere plugins ni servicios externos.
  • Las notas llegan directo al libro de calificaciones y a los informes estándar.
  • Funciona con las herramientas de autoría más usadas, que exportan SCORM 1.2 o 2004.
  • Menos piezas que mantener significa menos puntos de falla en operación.

Cuándo conviene xAPI

xAPI conviene cuando el aprendizaje ocurre fuera del curso o necesitas trazabilidad fina. Ejemplos concretos: evaluaciones en campo desde el celular, simuladores, sesiones presenciales registradas, lectura de documentos en otra plataforma o práctica en taller. Todo eso puede convertirse en sentencias y consolidarse en un LRS junto con lo que pasó en Moodle.

El costo de esa potencia es infraestructura: necesitas un LRS, un modelo de verbos acordado y alguien que analice los datos. Sin esas tres cosas, xAPI produce un almacén de sentencias que nadie consulta. Si tu organización aún no tiene esa capacidad analítica, empieza por SCORM y por los reportes propios de Moodle.

Tabla comparativa

CriterioSCORMxAPI
Dónde ocurre el aprendizajeDentro del LMSDentro o fuera del LMS
Qué registraAvance, puntaje, estadoCualquier interacción declarada
Dónde se guardaBase de datos del LMSLRS
Soporte en MoodleNativoPlugin y LRS
Uso sin conexiónLimitadoPrevisto por el estándar
Complejidad de puesta en marchaBajaMedia a alta

Qué cambia con Moodle Workplace

Moodle Workplace no reemplaza el estándar: sigue consumiendo SCORM igual que Moodle LMS. Lo que aporta es la capa organizacional alrededor del contenido —estructura de puestos, programas, certificaciones con vencimiento y automatizaciones— que en capacitación corporativa suele ser el verdadero cuello de botella, no el formato del paquete.

Dicho de otro modo: si tu problema es «no sé quién debe llevar qué curso y cuándo vence», la respuesta está en Moodle Workplace y no en cambiar de SCORM a xAPI. Si tu problema es «necesito registrar la práctica en planta», ahí sí entra xAPI. En empresas conviven ambos escenarios.

Qué revisar antes de migrar contenidos

Antes de mover una biblioteca de cursos, inventaría qué formato tiene cada paquete, quién lo produjo y si existe el archivo fuente. Los paquetes sin fuente son deuda técnica: cuando haya que corregir una diapositiva, no habrá cómo. Este inventario es parte del checklist de migración a Moodle.

  1. Versión del paquete: SCORM 1.2, 2004 o formato propietario del LMS anterior.
  2. Dependencias externas: fuentes, videos alojados fuera, llamadas a servicios del LMS origen.
  3. Peso y tiempos de carga en conexiones móviles del interior del país.
  4. Existencia del proyecto fuente para futuras ediciones.
  5. Datos históricos: qué avance se conserva y qué se reinicia.

Si el proyecto incluye cambio de plataforma, revisa también nuestra guía para migrar a Moodle desde otro LMS.

Cómo elegir la herramienta de autoría

La discusión SCORM o xAPI suele empezar por el autor del contenido, no por el LMS. Si tu equipo produce cursos con diapositivas, narración y un cuestionario final, cualquier autoría que exporte SCORM 1.2 resuelve y evita dependencias. Si el contenido es interactivo y quieres registrar cada intento, conviene una autoría que exporte xAPI o trabajar con H5P dentro de Moodle, que ya viene integrado.

Antes de comprar licencias, pide una exportación de prueba y súbela a un curso real. Verifica tres cosas: que la actividad abra en móvil, que la nota llegue al libro de calificaciones y que el paquete pese lo razonable. Un curso de 300 MB con videos incrustados dará problemas de descarga aunque el estándar sea correcto. En nuestra plataforma Moodle revisamos ese flujo con tu equipo antes de escalar la producción.

Errores frecuentes al empaquetar

La mayoría de fallos que vemos en soporte no son del estándar sino del empaquetado. Los más repetidos: rutas absolutas al servidor de pruebas, archivos con tildes o espacios en el nombre, contenidos que dependen de una fuente externa que el navegador bloquea, y paquetes exportados con la opción de reportar solo al cerrar la ventana, que pierden el avance si el alumno cierra la pestaña.

También aparece el caso contrario: paquetes que marcan aprobado apenas se abren porque el criterio de finalización quedó en blanco. Define desde la autoría si la aprobación depende de la nota, del porcentaje visto o de ambos, y documenta ese criterio junto con el curso. Una plantilla de exportación acordada evita que cada diseñador instruccional publique con parámetros distintos.

Cómo reportar sin duplicar trabajo

Si activas xAPI sin un plan de reportes, terminas con sentencias almacenadas que nadie consulta. Empieza al revés: define las tres o cuatro preguntas que la jefatura quiere responder (quién completó, cuánto tardó, dónde se traba la gente) y comprueba cuáles ya responde el libro de calificaciones o los informes de Moodle. Solo lo que no se pueda responder ahí justifica la capa adicional.

Cuando sí la necesites, acuerda quién mantiene el vocabulario de verbos y objetos: sin esa disciplina, dos cursos registran la misma acción con nombres distintos y el tablero deja de ser comparable. Si quieres ordenar reportes antes de mover contenidos, conversemos en una sesión corta.

Preguntas frecuentes

¿Moodle soporta SCORM y xAPI de forma nativa?

Moodle incluye la actividad SCORM en su núcleo y consume paquetes SCORM 1.2 y 2004 sin plugins. Para xAPI necesita un plugin de paquete de contenido y, normalmente, un LRS externo donde almacenar las sentencias.

¿Qué es un LRS y siempre hace falta?

Un LRS (Learning Record Store) es el repositorio donde se guardan las sentencias xAPI. Solo hace falta si vas a usar xAPI de verdad: si únicamente registras aprobado o nota final dentro del curso, SCORM cubre el caso sin infraestructura adicional.

¿H5P usa xAPI?

Sí. H5P genera sentencias xAPI internamente y Moodle las aprovecha para calificar y reportar dentro de la plataforma, sin necesidad de un LRS externo en la mayoría de escenarios.

¿Puedo reutilizar mis SCORM antiguos al migrar a Moodle?

En general sí, siempre que sean SCORM 1.2 o 2004 y no dependan de rutas o servicios del LMS anterior. Los paquetes con contenido en Flash o con llamadas propietarias deben rehacerse.

¿SCORM está obsoleto?

No en la práctica. Sigue siendo el formato más compatible entre autoría y LMS, y para cursos con evaluación dentro del curso resuelve bien. xAPI amplía el alcance, no lo reemplaza automáticamente.

¿Puedo usar SCORM y xAPI al mismo tiempo?

Sí. Es común mantener el catálogo existente en SCORM y producir en xAPI solo los cursos nuevos que requieren seguimiento detallado. Conviven en la misma plataforma sin conflicto.

¿Qué pasa con el avance si el alumno pierde conexión?

SCORM guarda el estado en cada punto de sincronización, así que se recupera el último tramo confirmado. Si el paquete se exportó para reportar solo al cerrar, el avance se pierde: por eso conviene revisar esa opción en la autoría.

¿Cuánto pesa un paquete razonable?

Depende del contenido, pero si el video vive en un servicio de streaming y no dentro del paquete, la mayoría de cursos quedan livianos y descargan bien incluso en conexiones lentas. Empaquetar video pesado es la causa más común de fallos de carga.