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

SCORM Activity Redirect Failure

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 1.9.2
    • Fix Version/s: 1.9.3
    • Component/s: SCORM
    • Labels:
      None
    • Environment:
      Windows XP SP3
      Apache 2.2
      MySQL 5

      Description

      Inside our validated SCORM 1.2 package manifest file I have:
      <item identifier="MC1" identifierref="C1" parameters="?page=C001%2FPage001.htm"> and later...
      <resource identifier="C1" type="webcontent" adlcp:scormtype="sco" xml:base="M2581402/C001/" href="../../system/html/LJ_SCO_Wrapper.htm">

      As of Moodle 1.9.2 a new countdown timer appears before loading the first SCORM activity, which then displays a 'file not found' page on request:
      GET /file.php/1/moddata/scorm/79/system/html/LJ_SCO_Wrapper.htm%3Fpage%3DC001%252FPage001.htm HTTP/1.1

      The already URL-escaped "href" and "parameters" attributes from imsmanifest.xml appear to have been escaped a second time.

      The actual GET request URL should be:
      GET /file.php/1/moddata/scorm/79/system/html/LJ_SCO_Wrapper.htm?page=C001/Page001.htm HTTP/1.1

      This issue prevents our customers from using our SCORM packages in the latest stable weekly build.

      An example SCORM 1.2 package demonstrating this issue is available at:
      http://download.ljgroup.com/users/SCORM/M2581402.zip (51Mb)

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  15/Oct/08