Saltar al contenido
Todos los artículos

SCORM

Cómo actualizar un curso SCORM sin borrar el progreso de los alumnos

Cómo actualizar un curso SCORM que los alumnos ya tienen a medias: qué puede fallar, cuándo dejar que terminen o que empiecen de nuevo, y cómo avisarles.

Equipo de Acadenix · · 8 min de lectura


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_location en SCORM 1.2, cmi.location en 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.

  1. ¿Sigue siendo correcta la versión antigua? Si enseña algo incorrecto o inseguro, reinicia a las personas, por mucho que hayan avanzado.
  2. ¿Cambió la evaluación? Si todos deben ser evaluados de la misma manera, reinicia.
  3. ¿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.
  4. ¿Qué duración tiene el curso? Reiniciar un módulo de diez minutos cuesta poco. Reiniciar un curso de dos horas cuesta buena voluntad.
  5. ¿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.

Preguntas frecuentes

Sí, si tu LMS puede mantener a cada alumno en la versión del paquete que empezó. En Acadenix eliges si quienes están a mitad de camino terminan la versión que empezaron o vuelven a empezar con la nueva, y las finalizaciones nunca se ven afectadas.
Los datos de suspensión son un bloque de texto que un curso SCORM guarda en el LMS para poder restaurar la posición y el estado del alumno cuando vuelve. Su formato pertenece a la herramienta de autor, por lo que cambiar la estructura de un curso puede dejar sin sentido los datos guardados.
Solo si tú decides que deben hacerlo. En Acadenix, las finalizaciones y los certificados emitidos se mantienen tal cual, y la unidad muestra la marca «Updated» (actualizado) para que las personas puedan revisarla. Si hace falta repetirlo, puedes permitir la reinscripción para que hagan el curso de nuevo como una nueva inscripción.

Sigue leyendo

¿Listo para sacar la carga administrativa de la formación?

Solicita una evaluación, sube tus cursos SCORM actuales y descubre cómo es Acadenix con tu propio contenido.

Iniciar sesión