Docs/Integración SCORM/Descarga del paquete

Descarga del paquete

Descarga el paquete SCORM desde SecureCodingHub y súbelo a tu sistema de gestión del aprendizaje.

Descarga del paquete

1

Inicia sesión como administrador de la organización

2

Abre la página SCORM desde la barra lateral (Integraciones → SCORM)

3

Si SCORM aún no está activado para tu organización, activa primero el conmutador correspondiente — la descarga del paquete está bloqueada hasta que lo esté

4

Elige una versión de SCORM (1.2 o 2004) desde el selector de versión

5

Haz clic en Descargar paquete — el backend llama a GET /api/sch/org/scorm/package?version=<1.2 o 2004> y devuelve un archivo .zip

6

Sube el .zip a tu LMS sin descomprimirlo

Contenido del paquete

El archivo descargado se llama securecodinghub-<orgSlug>-scorm12.zip o …-scorm2004.zip, según la versión que hayas elegido. Contiene tres archivos:

ArchivoPropósito
imsmanifest.xmlManifest SCORM que describe la estructura del curso.
launcher.htmlPágina de lanzamiento que inicia la sesión SCORM y embebe la llamada en la aplicación en vivo de SecureCodingHub.
scorm-bridge.jsBridge JavaScript que media entre el adaptador SCORM API del LMS y SecureCodingHub.

Cómo elegir una versión

CaracterísticaSCORM 1.2SCORM 2004
Compatibilidad con LMSMuy alta (prácticamente universal)Alta (la mayoría de LMS modernos)
Reporte de puntuaciónBásico (0-100 bruto)Avanzado (escalado, bruto, mín., máx.)
Suspender / ReanudarBasado en marcadorDatos completos de suspensión
RecomendaciónÚsalo si tienes dudasÚsalo si está soportado

Ajustes de SCORM en el panel de administración

app.securecodinghub.com/organization/scorm
SCORM
Genera paquetes SCORM 1.2 o 2004 e intégralos con tu LMS.
SCORM activado
3
ACTIVOS AHORA
147
SESIONES TOTALES
Descargar paquete
~ 24 KB · generado en el servidor · no descomprimir
Cómo subirlo
1
En tu LMS, crea un nuevo curso o módulo SCORM
2
Sube el archivo .zip directamente — no lo descomprimas
3
Si el LMS lo solicita, establece la URL de lanzamiento como launcher.html
4
Asigna el curso a los estudiantes o grupos que necesitan la formación
No descomprimir: Tras descargarlo, sube el archivo .zip a tu LMS. No lo descomprimas — la mayoría de plataformas LMS aceptan el zip directamente.

Por qué el paquete es tan pequeño

El ZIP SCORM de SecureCodingHub es intencionalmente ligero, normalmente de unas decenas de kilobytes en lugar de los megabytes que pesaría un SCO con contenido empaquetado. Contiene únicamente el manifest SCORM, el launcher (launcher.html) y el script bridge que entrega la sesión del LMS a la plataforma en vivo de SecureCodingHub. El contenido real de formación, los desafíos, el editor de código y el motor de feedback se sirven desde app.securecodinghub.com. De ese diseño se desprenden dos cosas.

Primero, nunca tienes que redistribuir un nuevo paquete SCORM cuando salen nuevos desafíos, nuevos lenguajes o actualizaciones de contenido. El LMS sigue apuntando al mismo SCO y el contenido más reciente aparece la próxima vez que un estudiante lo lanza. Segundo, la revisión de seguridad por parte del administrador del LMS es sencilla: el paquete es lo bastante pequeño como para auditarlo a mano, y el script bridge es el único código ejecutable que contiene.

Cómo elegir entre SCORM 1.2 y SCORM 2004

Ambos paquetes comparten la misma experiencia de lanzamiento y el mismo catálogo de formación. La diferencia está en cómo se escriben en el LMS los datos de finalización y puntuación. SCORM 1.2 reporta una puntuación bruta entre 0 y 100, un estado de finalización (incomplete o completed) y una única cadena de marcador para la reanudación. SCORM 2004 añade una puntuación escalada entre 0.0 y 1.0, estados separados de finalización y éxito, datos completos de suspensión para un comportamiento de reanudación más rico, y una secuenciación mejorada para organizaciones que quieran controlar el orden en que se desbloquean los submódulos.

Si el administrador de tu LMS no sabe qué versión desplegar, SCORM 1.2 es la opción por defecto más segura — está soportado por prácticamente todos los LMS en producción y la fidelidad del reporte es suficiente para la mayoría de casos de cumplimiento. Pásate a SCORM 2004 si tu política de reporte requiere estados separados de finalización y éxito, si quieres aprovechar la secuenciación adaptativa del LMS o si tu proveedor de LMS lo recomienda para despliegues nuevos.

Alojar el paquete en tu propia infraestructura

Algunos clientes prefieren alojar el paquete SCORM en almacenamiento interno — por ejemplo, un LMS exclusivamente SFTP o un portal de formación aislado que descarga el contenido desde un repositorio de artefactos controlado. En esos casos, el flujo consiste en descargar el paquete una vez desde la consola de administración de SecureCodingHub, calcular su hash, almacenarlo en tu repositorio de artefactos y referenciarlo desde el LMS siguiendo tu proceso habitual de control de cambios. SecureCodingHub no rota el bridge SCORM con una cadencia fija, por lo que el mismo paquete puede seguir siendo válido durante toda la duración del contrato.

El launcher se genera en el servidor en el momento de la descarga, por lo que la URL del bridge que embebe es la App:BackendUrl con la que se configuró el despliegue. Si el despliegue de tu organización cambia de nombre de host, vuelve a descargar el paquete para que el bridge apunte al host correcto.