Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-26303

LMSFinish cannot be correctly fired when the user tries to browse within the parent (= Moodle) window

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.9.8, 1.9.9, 1.9.10
    • 2.0.5, 2.1.2
    • SCORM
    • None
    • Any
    • MOODLE_19_STABLE
    • MOODLE_20_STABLE, MOODLE_21_STABLE

    Description

      When the content is configured to be displayed in a new window, it is possible for the user to get back into the parent window and navigate away from it.
      Such a behavior correctly fires a close command against the SCORM content window but... this will happen when the SCORM RTE (API) has been already removed from the parent window and the content - which usually "close" the session using code called in body@unonload - is not able to correctly "finish" the tracking session being LMSFinish() no more available.

      The same applies with SCORM 2004 and potentially with 2.0.x.

      Attachments

        Issue Links

          Activity

            People

              danmarsden Dan Marsden
              matteo Matteo Scaramuccia
              Dan Marsden, Matteo Scaramuccia, Ilya Tregubov, Kevin Percy, Mathew May, Mihail Geshoski, Shamim Rezaie
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                10/Oct/11