Información importante para usuarios de Chrome

¿Cuál es la situación actual?
En un esfuerzo por mejorar el rendimiento del navegador, Chrome va a limitar el envío de información dentro de la navegación.
Este cambio de comportamiento en Chrome está previsto que entre en vigor a partir de la versión 80, que será liberada previsiblemente el 4 de febrero de 2020.

¿En qué afecta esto a los productos de Netex?
Afecta al comportamiento de los paquetes SCORM y xAPI en learningCloud, learningCentral (Pack LMS) y contentCloud.
En el momento de iniciar la formación, todos estos paquetes abren una ventana emergente donde se almacena su seguimiento. Este seguimiento puede verse afectado en un futuro con esta nueva versión.
En términos técnicos, Google Chrome ha decidido eliminar la capacidad de los scripts de realizar peticiones http síncronas durante los eventos de carga y descarga previa de una página.

¿En qué circunstancias ocurre esta situación?
Cuando el alumno realiza su formación desde un navegador Chrome 80 o posterior y sale del curso cerrando el navegador, o bien pulsa en el botón "navegar a la página anterior", o bien pulsa en el botón "recargar la página", entonces Chrome 80 no va a enviar ningún seguimiento.

¿Cuáles son las consecuencias para mí como usuario?
Bajo estas circunstancias, en contenidos creados con learningMaker y contentCloud, tanto en formato SCORM como xAPI, el alumno puede llegar perder el progreso de máximo los últimos 60 segundos de formación que haya realizado en la página en la que se encuentre.
Esto puede traducirse en, por ejemplo: que el curso figure como NO superado en el LMS aunque se visualice como SÍ superado; que el curso figure como SÍ superado en el LMS pero no muestre las últimas respuestas de los cuestionarios; que no llegue a marcar como vista la última página en la que haya estado el alumno; que se pierda lo redactado en un campo de texto libre; o que no se acumulen los últimos segundos dedicados por el alumno al total de tiempo dedicado al curso, etc.

¿Cuál es la solución?
En el caso de los paquetes xAPI, nuestro departamento de contentCloud ya está trabajando en soluciones para adaptar sus componentes en los próximos días, seguiremos informando de dichas funcionalidades. Si su contenido fue creado en otras plataformas (distintas a learningMaker) les recomendamos que se pongan en contacto con el soporte de sus distribuidores.

Para que funcionen correctamente los paquetes SCORM, se debe utilizar un LMS cuyo reproductor SCORM esté adaptado al nuevo comportamiento de Chrome 80.

  • learningCloud ya ha actualizado dos componentes dentro de nuestro SCORM Engine, por lo que este problema queda solventado.
  • learningCentral (Pack LMS) está trabajando en la actualización de su SCORM Engine. Estos cambios serán efectivos antes del próximo 6 de febrero de 2020.

Entre tanto, recomendamos usar la siguiente alternativa:

  • El alumno puede cambiar este comportamiento, que viene configurado por defecto en su navegador Chrome desde la versión 80. Para ello, debe cambiar el valor del flag chrome://flags/#allow-sync-xhr-in-page-dismissal a Enabled.
  • Si se decide utilizar esta alternativa, debe ser algo temporal. Google ha avisado de que en el futuro no permitirá activar este parámetro, previsiblemente a partir de la versión de Chrome 82 desde abril de 2020 (referencia).