Uploaded image for project: 'OpenOLAT'
  1. OpenOLAT
  2. OO-5097

SCORM: Google Chrome / Edge breaks the SCORM adapter

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • None
    • 15.2.10, 15.3.4
    • SCORM runtime
    • None

    Description

      Google Chrome / Edge forbid synchronous requests during unloading the pages. But sending requests during unloading pages is the backbone of a lot of SCORM packages which the scores this way, and sending synchronous request is the base of the OpenOlat SCORM adapter API.

      The solution here is the unify the communication of the adapter. If the browser make an exception sending a synchronous request, the API calls are stored and queued until the method "LMSFinish" is called. Then the queued commands are sent to the server via the Beacon API to ensure the browser sent them in totality.

      Attachments

        Activity

          People

            srosse Stéphane Rossé
            reberle Rico Eberle
            Rico Eberle Rico Eberle
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 2 days, 2 hours
                2d 2h