Forums
Since Chrome updated to Version 80.0.3987.106 ,( around Monday 10 Feb) Opigno 1.4.2.0 doesn't retain SCORM progress. users last slide within the SCORM is retained, but slides already viewed are no longer as viewed and course completion is not recognised. Still works okay in Firefox however...any ideas on that one? thanks Theo
SCORM issues on Chrome
- 1. progress is not saved when moving out and revisiting the SCORM
- 2. the score is not saved after finishing SCORM
Looks like in Chrome it is not triggering the commit action"<basepath>?q=opigno-scorm/ui/scorm/<scorm_id>/<sco_id>/ajax/commit" which is bind with the event "commit12". Appreciate if you could check this issue for us. Thank you.need to change flag
Hi,
Hi,
We looked at this issue and and for scorm packages that do not explicitly commit, the data is not being saved on the latest version of chrome (80) because it disabled synchronous ajax requested during page dismissals.
https://developers.google.com/web/updates/2019/12/chrome-80-deps-rems
If a scorm package does not explicitly commit the results/progress Opigno is doing an ajax request on "beforeunload" to do so.
This patch uses sendBeacon if browser supports it (keeping IE compatibility)
Drupal 7 version, Opigno 1.x
https://www.drupal.org/project/opigno/issues/3120509
Drupal 8 version, Opigno 2.x
https://www.drupal.org/project/opigno_scorm/issues/3121622