Welcome to Netex Community
Last News 36
Following the information provided in our previous notice about the new version of Chrome published last Tuesday, February 4th, Netex would like to inform you that learningCloud is adapted, as far as SCORM content is concerned, after the January 30th 2020 update of version 184.108.40.206. Similarly, learningCentral (LMS Pack) is also adapted after the February 5th 2020 update of version 8.6.0.
For xAPI packages created with learningMaker and contentCloud to work properly, the safe option is to have learners exit the content using an Exit button that is part of the course content, instead of closing the browser.
In the February 6th updates of learningMaker 220.127.116.11 and contentCloud 1.12.1, the Tokyo and Berlin product templates were updated with the following changes:
- Also allow you to enable a pop-up that reminds the student when accessing the course to use the Exit button, instead of closing the browser. The appearance or not of this Pop-up is something that the author can configure.
We recommend activating the Exit button and the warning pop-up at the beginning of the course, and updating the xAPI packages in your LMS.
Just a reminder, this is only necessary if users use these contents in a Chrome or Edge browser (which since January 15th uses the Chrome engine).
What is the current situation?
In an effort to improve browser performance, Google Chrome will limit the sending of information within navigation.
This behaviour change in Chrome is scheduled to take effect from version 80, which will be released predictably on February 4, 2020.
How does this affect Netex products?
It affects the behaviour of the SCORM and xAPI packages in learningCloud, learningCentral (LMS Pack) and contentCloud.
At the time of starting the training, all these packages open a pop-up window where usertracking is stored. This monitoring may be affected in the future with this new version.
In technical terms, Google Chrome has decided to eliminate the ability of scripts to make synchronous http requests during preload and download events on a page.
Under what circumstances does this situation occur?
When the student makes his training from a Chrome 80 or later browser and leaves the course by closing the browser, either click on the "navigate to the previous page" button, or click on the "reload page" button, then Chrome 80 will not send any tracking.
What are the consequences for me as a user?
Under these circumstances, in content created with learningMaker and contentCloud, both in SCORM and xAPI format, the student may lose the maximum progress of the last 60 seconds of training they have done on the page where they are.
This can translate into, for example: that the course appears as NOT passed in the LMS even if it is displayed as YES passed; that the course appears as YES passed in the LMS but does not show the last answers of the questionnaires; that does not mark the last page on which the student has been seen; that what is written in a free text field is lost; or that the last seconds dedicated by the student to the total time spent on the course, etc. do not accumulate.
What is the solution?
In the case of xAPI packages, our contentCloud department is already working on solutions to adapt its components in the coming days, we will continue to inform about these functionalities. If your content was created on other platforms (other than learningMaker) we recommend that you contact the support of your distributors.
For SCORM packages to work properly, an LMS whose SCORM player is adapted to the new Chrome 80 behaviour must be used.
- learningCloud has already updated two components within our SCORM Engine, so this problem is solved.
- learningCentral (LMS Pack) is working on updating its SCORM Engine. These changes will be effective before next February 6, 2020.
In the meantime, we recommend using the following workaround:
- The student can change this behaviour, which is set by default in his Chrome browser from version 80. To do this, he must change the value of the flag chrome://flags/#allow-sync-xhr-in-page-dismissal to Enabled.
- If you decide to use this alternative, it must be something temporary. Google has warned that in the future it will not allow to activate this parameter, predictably from the version of Chrome 82 since April 2020 (reference).
Customer support service by UserEcho