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

new SCORM pop up window format

    XMLWordPrintable

Details

    • New Feature
    • Status: Closed
    • Minor
    • Resolution: Won't Fix
    • 2.7.1, 3.3
    • None
    • SCORM
    • MOODLE_27_STABLE, MOODLE_33_STABLE

    Description

      The SCORM player embeds the package within an iframe and keeps the Moodle SCORM API in the same window so that the communication all happens within the same window. We have done this since Moodle 2.2 as IE 7 had some strange issues when trying to communicate across multiple windows.

      This occasionally causes layout issues with some SCORM packages and it might be a good idea to offer another option and allow the package to open in a window by itself and communicate via js with the parent window that initiated the pop-up.

      Jamie Smith wrote an initial patch to do this when trying to workaround an issue with Articulate here:
      https://github.com/danmarsden/moodle/commit/f25a77086ee14b73acf368e7451dee202003a22f

      Articulate have released a patch to their product to allow published scorms to display nicely within an iframe but I think it could be useful to add this option in future anyway.

      Attachments

        1. 0001-Denis-Noctor-scorm-simple-pop-up-adapted-to-3-1-4.patch
          13 kB
          Mathew Gancarz
        2. loadSCO.php
          9 kB
          Denis Noctor
        3. locallib.php
          88 kB
          Denis Noctor
        4. mod_form.php
          26 kB
          Denis Noctor
        5. player.php
          12 kB
          Denis Noctor
        6. scorm.php
          30 kB
          Denis Noctor
        7. view.php
          7 kB
          Denis Noctor

        Issue Links

          Activity

            People

              Unassigned Unassigned
              danmarsden Dan Marsden
              Dan Marsden, Matteo Scaramuccia, Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias, Sujith Haridasan
              Votes:
              23 Vote for this issue
              Watchers:
              27 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: