Has encontrado una errata en la diapositiva 12, ha cambiado una política o una pregunta de un cuestionario tiene marcada como correcta la respuesta equivocada. El curso está activo y algunos alumnos van por la mitad. Sustituir el zip SCORM parece un trabajo de dos minutos, pero si se hace sin cuidado puede devolver a las personas al principio, dejarlas en la pantalla equivocada o hacer que sus resultados no coincidan con lo que hicieron. Aquí te explicamos cómo actualizar un curso SCORM con seguridad, cómo valorar la magnitud de un cambio y cómo decidir qué ocurre con quienes ya están dentro.
Por qué es arriesgado actualizar un curso SCORM en producción
Un paquete SCORM es un conjunto de contenido web que se ejecuta en el navegador del alumno y se comunica con el LMS mediante una pequeña API de JavaScript. A medida que el alumno trabaja, el paquete envía datos al LMS, que los almacena en el intento de ese alumno. Las piezas principales son:
- Estado de finalización y de éxito: si ha terminado y si ha aprobado.
- Puntuación: normalmente procede de un cuestionario dentro del paquete.
- Ubicación: un marcador que indica dónde estaba (
cmi.core.lesson_locationen SCORM 1.2,cmi.locationen SCORM 2004). - Datos de suspensión: un bloque de texto que el curso escribe para sí mismo (
cmi.suspend_data) para poder restaurar su estado, como las diapositivas visitadas, los valores de las variables y las respuestas dadas hasta el momento.
Lo importante es que el LMS no interpreta los datos de suspensión. Los almacena y los devuelve sin cambios cuando el alumno reanuda. El formato pertenece a la herramienta de autor y suele estar ligado a la estructura del curso tal como se publicó: el orden de las diapositivas, los nombres de las variables, las preguntas de un banco. Para ver en qué se diferencian las dos ediciones, consulta SCORM 1.2 frente a SCORM 2004.
Qué puede fallar cuando cambia la estructura
Si los datos guardados del paquete antiguo se entregan a un paquete nuevo con una estructura distinta, el nuevo curso intenta restaurar un estado que ya no existe. Lo que ocurre depende de la herramienta de autor, pero los síntomas habituales incluyen:
- El marcador apunta a una diapositiva movida o eliminada, así que el alumno aterriza en un lugar equivocado o vuelve al principio.
- Los menús y los indicadores de progreso muestran como visitadas secciones equivocadas.
- Las respuestas guardadas para preguntas antiguas se aplican a las nuevas o se descartan.
- El curso ignora el estado guardado y empieza de cero, o no se carga correctamente.
- Una puntuación obtenida en el cuestionario antiguo queda junto a una finalización en el nuevo.
Cambiar de edición de SCORM, por ejemplo de SCORM 1.2 a SCORM 2004, cambia el propio modelo de datos, así que los datos guardados no se trasladarán limpiamente.
No todos los cambios conllevan el mismo riesgo
Antes de subir nada, determina qué tipo de cambio estás haciendo. Lo que importa es cuánto cambian la estructura y el significado, no cuánto tiempo llevó la edición.
| Tipo de cambio | Ejemplos | Riesgo para quienes están a mitad de camino | Enfoque habitual |
|---|---|---|---|
| Corrección estética | Una errata, un color equivocado, una imagen sustituida | Bajo: la estructura no cambia | Dejar que terminen; los nuevos alumnos reciben la corrección |
| Actualización de contenido | Un párrafo reescrito, un video actualizado, una diapositiva nueva al final | Medio: depende de si se agregaron, quitaron o reordenaron diapositivas | Normalmente, dejar que terminen |
| Reestructuración | Secciones reordenadas o divididas, nueva ramificación, un menú nuevo | Alto: puede que el progreso guardado no coincida | Reiniciar, salvo que las personas puedan terminar con el paquete antiguo |
| Evaluación nueva o modificada | Preguntas nuevas, una nota de aprobado distinta, un nuevo banco de preguntas | Alto: los resultados no son comparables | Reiniciar |
| Cambio correctivo | El contenido antiguo es incorrecto, inseguro o incumple la normativa | Alto, sea cual sea la estructura | Reiniciar y decidir qué hacer con quienes ya terminaron |
Una prueba útil: ¿te parecería bien que alguien completara hoy la versión antigua? Si no, hay que retirarla.
¿Dejar que terminen o hacer que empiecen de nuevo?
Cuando tu plataforma puede mantener el paquete antiguo en funcionamiento para quienes lo empezaron, tienes una elección real. Repasa estas preguntas por orden.
- ¿Sigue siendo correcta la versión antigua? Si enseña algo incorrecto o inseguro, reinicia a las personas, por mucho que hayan avanzado.
- ¿Cambió la evaluación? Si todos deben ser evaluados de la misma manera, reinicia.
- ¿Puede el paquete antiguo seguir en su sitio para los alumnos existentes? Si tu plataforma sobrescribe los archivos, «dejar que terminen» significa en realidad «alimentar un paquete nuevo con progreso antiguo». Más allá de una corrección estética, reiniciar es más seguro.
- ¿Qué duración tiene el curso? Reiniciar un módulo de diez minutos cuesta poco. Reiniciar un curso de dos horas cuesta buena voluntad.
- ¿Los plazos están cerca? Un reinicio justo antes de una fecha límite puede hacer que las personas se pasen. Amplía el plazo o actualiza en un periodo más tranquilo.
La versión corta: si la versión antigua sigue siendo correcta, deja que las personas la terminen. Si es incorrecta, reinícialas y explícales por qué.
Las personas que ya han completado el curso son una decisión aparte. Una corrección estética o una actualización de contenido rara vez justifican pedirles que repitan algo. Un cambio correctivo puede que sí, sobre todo en la formación de cumplimiento. Si es así, trátalo como una nueva ronda de formación con su propio plazo en lugar de modificar en silencio los registros de nadie.
Cuenta a las personas qué va a cambiar
Un reinicio que nadie ha explicado parece un error. Un mensaje breve de antemano lo convierte en una actualización rutinaria.
- Alumnos que empiezan de nuevo: qué cambió, por qué tienen que empezar el módulo otra vez, cuánto tiempo lleva más o menos y si su plazo se ha movido.
- Alumnos que ya terminaron: si tienen que hacer algo. Si no tienen que hacer nada, dilo.
- Responsables e instructores: cuándo entra en vigor la actualización y qué decir a quienes pregunten.
Lleva también un registro de cambios sencillo para cada curso: número de versión, fecha, qué cambió, quién lo aprobó y qué elegiste para quienes estaban a mitad de camino. Un número de versión en la última diapositiva hace mucho más fácil responder a las consultas de soporte. Si te auditan, el registro explica por qué dos personas vieron contenidos ligeramente distintos; consulta qué quieren ver los auditores en tus registros de formación.
Antes de subirlo: una lista de comprobación
- Mantén la misma edición de SCORM salvo que pretendas cambiarla.
- Comprueba que los ajustes de publicación coinciden con los de la versión anterior, sobre todo en cómo se informa de la finalización y las puntuaciones.
- Prueba primero el nuevo paquete por separado. Cómo probar un paquete SCORM te lo explica paso a paso.
- Conserva el zip anterior y el proyecto de origen, por si necesitas volver atrás.
- Decide de antemano qué ocurre con quienes están a mitad de camino y redacta tu mensaje.
Cómo gestiona Acadenix las actualizaciones de SCORM
En Acadenix, cada paquete SCORM es una unidad de la Units Library (biblioteca de unidades), y una misma unidad puede usarse en varios cursos. Al seleccionar una unidad se muestran los Courses (cursos) que la usan, sus Versions (versiones) y sus Users (usuarios), para que veas dónde aterrizará una actualización.
- Un archivo nuevo crea una versión nueva. También lo hacen un texto nuevo o un nuevo tipo de unidad. Cambiar el nombre o la descripción, no.
- Tú eliges qué ocurre con quienes están a mitad de camino. Si alguien está en curso, eliges Restart them on the new version (reiniciarlos en la nueva versión) o Let them finish the version they started (dejarles terminar la versión que empezaron). Quienes empiezan más tarde reciben la nueva versión.
- Los alumnos que terminaron conservan sus resultados. Las finalizaciones son definitivas y los certificados emitidos nunca cambian. Quienes terminaron ven la unidad marcada como Updated (actualizado), para que puedan consultar la nueva versión si lo desean, y nada de lo que hagan entonces cambia su resultado.
- Puedes volver atrás. Activate (activar), en Versions de la unidad, recupera una versión anterior.
- Repetir el curso es una nueva inscripción. Si las personas que terminaron sí necesitan repetir el curso, el ajuste Re-enrolment while a completion is valid (reinscripción mientras la finalización es válida) del curso les permite inscribirse de nuevo con un progreso nuevo. Su finalización y su certificado anteriores quedan registrados.
Para comprobar un paquete antes de que sustituya al que está activo, súbelo como una unidad aparte y usa Preview (vista previa), que lo muestra como lo ve un alumno sin registrar nada. Hay más información sobre versiones y seguimiento en nuestra página de LMS SCORM.
Puntos clave
- El progreso SCORM se guarda en el paquete que empezó el alumno, y los datos de suspensión solo tienen sentido para el curso que los escribió.
- Valora primero la magnitud del cambio: las correcciones estéticas son de bajo riesgo, mientras que las reestructuraciones y las nuevas evaluaciones no lo son.
- Si la versión antigua sigue siendo correcta, deja que las personas la terminen. Si es incorrecta, reinícialas.
- Cuenta a alumnos y responsables lo que ocurre y lleva un registro de cambios de cada curso.
- En Acadenix, cada subida es una versión nueva, tú decides qué ocurre con quienes están a mitad de camino y las finalizaciones siguen siendo definitivas.
¿Quieres ver cómo se comporta una actualización con tu propio contenido? Solicita una evaluación y prueba a subir una nueva versión de un curso real.


