Problema: la persona que está cursando vuelve a entrar y el curso no retoma donde había quedado. A veces comienza de cero y a veces la devuelve siempre a la misma pantalla, que no es la última que vio.
En un curso de navegación libre es una molestia. En uno de navegación restringida es peor, porque obliga a recorrer otra vez lo que ya se había visto para poder seguir.
Casi siempre es una de cuatro causas y ninguna obliga a rehacer el curso. Algunas se resuelven al publicarlo y otras con un ajuste en la plataforma.
Cómo recuerda el curso dónde quedó
Un curso SCORM recuerda el avance con algo parecido a un señalador. Mientras la persona cursa, el curso le va pasando a la plataforma una nota con lo que hizo: hasta dónde llegó, qué respondió y qué temas ya vio. La plataforma guarda esa nota y cuando la persona vuelve se la devuelve al curso, que la lee y retoma en el mismo lugar.
Si la nota no se guarda completa o la plataforma no la devuelve, el curso no tiene cómo saber dónde había quedado la persona. En la jerga de SCORM esa nota se llama suspend_data, por si el nombre aparece en una conversación con quien administra la plataforma.
Las cuatro causas
El curso está configurado para comenzar siempre de cero
En Storyline, quien arma el curso elige qué pasa cuando alguien vuelve a entrar. El curso puede preguntar si se quiere seguir, retomar solo o comenzar siempre desde el principio. Con la tercera opción la plataforma guarda el avance, pero el curso no lo usa.
La opción está en Player, en la pestaña Home. Dentro de Other, la lista On restart tiene las tres: Prompt to resume pregunta, Always resume retoma solo y Never resume comienza siempre de cero.
Rise no tiene esa opción porque siempre retoma. La excepción son las actividades hechas en Storyline e insertadas en un curso de Rise, que comienzan siempre de cero aunque el resto del curso retome. Si además esa actividad no queda marcada como completa, el caso está en Por qué el bloque de Storyline no se completa en Rise
La plataforma abre un intento nuevo en cada entrada
Algunas plataformas se pueden configurar para que cada entrada cuente como un intento nuevo. Con eso activado, cada vez que la persona entra es como si fuera la primera. En Moodle la opción se llama Forzar nuevo intento (Force new attempt en inglés) y está en la configuración de la actividad SCORM.
El curso ya estaba terminado
Cuando un curso ya figura como completo, muchas plataformas lo abren en modo repaso y dejan de guardar por dónde va la persona. Lo hacen a propósito, para que un curso aprobado no vuelva a quedar incompleto. Quien repasa un curso terminado de Storyline no lo encuentra donde lo dejó y no hay nada que arreglar. Con Rise no pasa.
El curso es más largo de lo que entra en la nota
La nota tiene un tamaño máximo que depende del formato en que se publicó el curso. SCORM 1.2, el más viejo y el más compatible, le da lugar para 4.096 caracteres. SCORM 2004 en su 3.ª y 4.ª edición le da 64.000.
Storyline y Rise escriben la nota lo más resumida posible, así que en la mayoría de los cursos alcanza. En un curso muy largo, con muchas pantallas y actividades, se llena. Lo que entra se guarda y el resto se pierde, por eso la persona vuelve siempre al mismo punto aunque haya seguido avanzando.
Una prueba que se puede hacer sin ayuda
Antes de cambiar nada sirve saber si el problema está en el curso o en la plataforma. SCORM Cloud es una plataforma gratuita para probar cursos SCORM y es la que recomienda Articulate.
- Subí a SCORM Cloud el mismo ZIP que está en tu plataforma.
- Entrá al curso.
- Avanzá unas cuantas pantallas.
- Salí con el botón de salir del curso. Si se cierra la pestaña de golpe, lo último puede no guardarse.
- Volvé a entrar.
Si en SCORM Cloud retoma bien, el curso está sano y el ajuste es de la plataforma. Si tampoco retoma, el ajuste es del curso. El detalle de la prueba está en SCORM Cloud: de quién es el problema, dentro de Publicar y conectar.
Cómo se resuelve
Desde el curso
- Revisar que en Storyline la lista On restart no esté en Never resume.
- Dividir el curso en módulos más cortos. Es una decisión de secuencia como cualquier otra y cada módulo lleva su propia nota, así que ninguno llega al límite.
- Publicar en SCORM 2004, 3.ª o 4.ª edición, si la plataforma lo acepta. La 2.ª edición no sirve porque tiene el mismo lugar chico que SCORM 1.2. El formato se elige al publicar desde Storyline o al exportar desde Rise.
- Apagar la reanudación, si nada de lo anterior es posible. Es la última salida que propone Articulate. El curso comienza siempre de cero, pero no devuelve a nadie a un punto equivocado.
Qué pedirle a quien administra la plataforma
Estos ajustes no se hacen desde el curso. Se le pueden pasar tal cual a quien administra el LMS.
- Que revise si la actividad tiene activado Forzar nuevo intento o una opción parecida.
- Que confirme si la plataforma acepta SCORM 2004 en su 3.ª o 4.ª edición y si los reportes siguen funcionando igual.
- Que evalúe desactivar Enable SCORM 1.2 standard mode si la plataforma es Moodle, que no soporta SCORM 2004 de forma oficial. Con eso los cursos en SCORM 1.2 pasan a tener lugar para 64.000 caracteres. Es un ajuste para todo el sitio y hay que probarlo con un curso real antes de darlo por resuelto.
Fuentes: la documentación de Articulate sobre los límites de los datos de reanudación en Storyline y en Rise y sobre cómo cambiar la reanudación en Storyline; el artículo de E-Learning Heroes sobre por qué un curso no retoma (en inglés) y la configuración de SCORM de Moodle (en inglés).
Si lo que falla no es el avance sino que el curso no queda marcado como completo, las causas son otras y están en El LMS no marca el completado. Para Moodle en particular sirven Cómo publicar un curso de Articulate en Moodle y ver informes de actividad y ¿Qué significan los estados de SCORM en Moodle?