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

Popup blocker and alternative link: tracking doesn't work at all in some not so rare condition from a user perspective

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.9.7
    • Fix Version/s: 1.9.10
    • Component/s: SCORM
    • Labels:
      None
    • Environment:
      LAMP, PHP 5.2.12
    • Database:
      MySQL
    • Affected Branches:
      MOODLE_19_STABLE
    • Fixed Branches:
      MOODLE_19_STABLE

      Description

      • Configure the activity to launch the course in popup
      • Launch the course/selected item
      • Close the item currently delivered to the user, everything being happily tracked
      • Click the link below, being written in the base page:

      "If a new window does not appear, click here to launch the activity"

      Using an AICC HACP based course (to be tested if it applies also with SCORM based courses) it silently breaks any tracking call since the status is "Terminated", on aicc.php side.
      While it is clear the aim of that link (possible solution against popup blockers) it adds a possible issue with the user experience.

      It's difficult to think at the right fix: a possible approach should be to hide that link using DHTML but when using AICC HACP based courses it's not "so easy" to create a proper server callback client side. The link could be also injected via DHTML if creating the popup will fail, giving the user the alternative link just when needed: this is just a mitigation since the user can always click on it after closing the popup.

      Anyone ever fall in such a situation?

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Votes:
                1 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  25/Oct/10