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

META: SCORM 2004 compliance + issues

    XMLWordPrintable

Details

    • Improvement
    • Status: Closed
    • Critical
    • Resolution: Won't Fix
    • 1.7, 2.4
    • None
    • SCORM
    • MOODLE_17_STABLE, MOODLE_24_STABLE

    Description

      Moodle doesn't currently provide full support for SCORM 2004 - some of the code has been implemented but doesn't comply with the spec, some areas aren't implemented at all and we don't pass very many of the SCORM 2004 ADL tests - This meta-bug links to all the tasks required to implement SCORM 2004 correctly in Moodle and each ADL test is listed as a subtask.

      Information on running the SCORM 2004 ADL tests is here:
      http://docs.moodle.org/dev/SCORM_2004_compliance_test_instructions

      We also have an automated test harness for these 2004 tests written by a previous GSOC student that is available here:
      http://docs.moodle.org/dev/SCORM_Test_Harness
      (since then Moodle has been using Behat for tests - it might be nice to convert this at some point so that it can be included in Moodle HQ's standard testing procedures)

      Attachments

        Issue Links

          1.
          Manifest parsing Sub-task Closed Dan Marsden
          2.
          Manifest validation Sub-task Closed Dan Marsden
          3.
          DB upgrade Sub-task Closed Dan Marsden
          4.
          API debug Sub-task Closed Dan Marsden
          5.
          objectiveID in SCORM 2004 packages can be text/string type. Alter Database table prefix_scorm_seq_objective structure Sub-task Closed Dan Marsden
          6.
          cmi.scaled_passing_score not passed correctly Sub-task Closed Dan Marsden
          7.
          Test CM-02a failed due to failure of loading Activity 2 on clicking of Continue button (navigation) Sub-task Closed Dan Marsden
          8.
          Test CM-02b failed - verification of objectives failed, unable to launch Activity 3 Sub-task Closed Dan Marsden
          9.
          minnormalizedmeasure can be a negative floating-point value. Alter database table scorm_seq_objective structure Sub-task Closed Dan Marsden
          10.
          another minnormalized issue when adding SCORM 2004 package Sub-task Closed Dan Marsden
          11.
          ADL TEST: CM-01 Sub-task Closed Dan Marsden
          12.
          ADL TEST: CM-02a Sub-task Closed Dan Marsden
          13.
          ADL TEST: CM-02b Sub-task Closed Dan Marsden
          14.
          ADL TEST: CM-03a Sub-task Closed Dan Marsden
          15.
          ADL TEST: CM-03b Sub-task Closed Dan Marsden
          16.
          ADL TEST: CM-04a Sub-task Closed Dan Marsden
          17.
          ADL TEST: CM-04b Sub-task Closed Dan Marsden
          18.
          ADL TEST: CM-04c Sub-task Closed Dan Marsden
          19.
          ADL TEST: CM-04d Sub-task Closed Dan Marsden
          20.
          ADL TEST: CM-05 Sub-task Closed Dan Marsden
          21.
          ADL TEST: CM-06 Sub-task Closed Dan Marsden
          22.
          ADL TEST: CM-07a Sub-task Closed Dan Marsden
          23.
          ADL TEST: CM-07b Sub-task Closed Dan Marsden
          24.
          ADL TEST: CM-07c Sub-task Closed Dan Marsden
          25.
          ADL TEST: CM-07d Sub-task Closed Dan Marsden
          26.
          ADL TEST: CM-07e Sub-task Closed Dan Marsden
          27.
          ADL TEST: CM-07f Sub-task Closed Dan Marsden
          28.
          ADL TEST: CM-08 Sub-task Closed Dan Marsden
          29.
          ADL TEST: CM-09aa Sub-task Closed Dan Marsden
          30.
          ADL TEST: CM-09ab Sub-task Closed Dan Marsden
          31.
          ADL TEST: CM-09ba Sub-task Closed Dan Marsden
          32.
          ADL TEST: CM-09bb Sub-task Closed Dan Marsden
          33.
          ADL TEST: CM-09ca Sub-task Closed Dan Marsden
          34.
          ADL TEST: CM-09cb Bug Closed Dan Marsden
          35.
          ADL TEST: CM-10 Sub-task Closed Dan Marsden
          36.
          ADL TEST: CM-11 Sub-task Closed Dan Marsden
          37.
          ADL TEST: CM-13 Sub-task Closed Dan Marsden
          38.
          ADL TEST: CM-14 Sub-task Closed Dan Marsden
          39.
          ADL TEST: CM-15 Sub-task Closed Dan Marsden
          40.
          ADL TEST: CM-16 Sub-task Closed Dan Marsden
          41.
          ADL TEST: CM-17a Sub-task Closed Dan Marsden
          42.
          ADL TEST: CM-17b Sub-task Closed Dan Marsden
          43.
          ADL TEST: CO-01 Sub-task Closed Dan Marsden
          44.
          ADL TEST: CO-02a Sub-task Closed Dan Marsden
          45.
          ADL TEST: CO-02b Sub-task Closed Dan Marsden
          46.
          ADL TEST: CO-03 Sub-task Closed Dan Marsden
          47.
          ADL TEST: CO-04a Sub-task Closed Dan Marsden
          48.
          ADL TEST: CO-04b Sub-task Closed Dan Marsden
          49.
          ADL TEST: CO-04c Sub-task Closed Dan Marsden
          50.
          ADL TEST: CO-05a Sub-task Closed Dan Marsden
          51.
          ADL TEST: CO-05b Sub-task Closed Dan Marsden
          52.
          ADL TEST: CO-06 Sub-task Closed Dan Marsden
          53.
          ADL TEST: CO-07a Sub-task Closed Dan Marsden
          54.
          ADL TEST: CO-07b Sub-task Closed Dan Marsden
          55.
          ADL TEST: CO-08a Sub-task Closed Dan Marsden
          56.
          ADL TEST: CO-08b Sub-task Closed Dan Marsden
          57.
          ADL TEST: CO-09 Sub-task Closed Dan Marsden
          58.
          ADL TEST: CO-10 Sub-task Closed Dan Marsden
          59.
          ADL TEST: CO-11 Sub-task Closed Dan Marsden
          60.
          ADL TEST: CO-12a Sub-task Closed Dan Marsden
          61.
          ADL TEST: CO-12b Sub-task Closed Dan Marsden
          62.
          ADL TEST: CO-12c Sub-task Closed Dan Marsden
          63.
          ADL TEST: OB-10b Sub-task Closed Dan Marsden
          64.
          ADL TEST: RU-10 Sub-task Closed Dan Marsden
          65.
          ADL TEST: CT-05 Sub-task Closed Dan Marsden
          66.
          ADL TEST: OB-06 Sub-task Closed Dan Marsden
          67.
          ADL TEST: OB-10d Sub-task Closed Dan Marsden
          68.
          ADL TEST: OB-09b Sub-task Closed Dan Marsden
          69.
          ADL TEST: OB-10c Sub-task Closed Dan Marsden
          70.
          ADL TEST: RU-04ba Sub-task Closed Dan Marsden
          71.
          ADL TEST: CT-04 Sub-task Closed Dan Marsden
          72.
          ADL TEST: CT-03 Sub-task Closed Dan Marsden
          73.
          ADL TEST: RU-04bc Sub-task Closed Dan Marsden
          74.
          ADL TEST: OB-10a Sub-task Closed Dan Marsden
          75.
          ADL TEST: RU-04bb Sub-task Closed Dan Marsden
          76.
          ADL TEST: CT-02 Sub-task Closed Dan Marsden
          77.
          ADL TEST: OB-05b Sub-task Closed Dan Marsden
          78.
          ADL TEST: OB-12a Sub-task Closed Dan Marsden
          79.
          ADL TEST: OB-05a Sub-task Closed Dan Marsden
          80.
          ADL TEST: OB-11b Sub-task Closed Dan Marsden
          81.
          ADL TEST: OB-04 Sub-task Closed Dan Marsden
          82.
          ADL TEST: CT-06 Sub-task Closed Dan Marsden
          83.
          ADL TEST: CO-12d Sub-task Closed Dan Marsden
          84.
          ADL TEST: CT-07 Sub-task Closed Dan Marsden
          85.
          ADL TEST: OB-11a Sub-task Closed Dan Marsden
          86.
          ADL TEST: OB-03c Sub-task Closed Dan Marsden
          87.
          ADL TEST: OB-03a Sub-task Closed Dan Marsden
          88.
          ADL TEST: RU-09 Sub-task Closed Dan Marsden
          89.
          ADL TEST: OB-13a Sub-task Closed Dan Marsden
          90.
          ADL TEST: RU-08b Sub-task Closed Dan Marsden
          91.
          ADL TEST: OB-12c Sub-task Closed Dan Marsden
          92.
          ADL TEST: RU-05b Sub-task Closed Dan Marsden
          93.
          ADL TEST: OB-03b Sub-task Closed Dan Marsden
          94.
          ADL TEST: OB-07b Sub-task Closed Dan Marsden
          95.
          ADL TEST: DDMa Sub-task Closed Dan Marsden
          96.
          ADL TEST: OB-07a Sub-task Closed Dan Marsden
          97.
          ADL TEST: OB-12b Sub-task Closed Dan Marsden
          98.
          ADL TEST: RU-07b Sub-task Closed Dan Marsden
          99.
          ADL TEST: RU-05a Sub-task Closed Dan Marsden
          100.
          ADL TEST: DDMb Sub-task Closed Dan Marsden
          101.
          ADL TEST: OB-14b Sub-task Closed Dan Marsden
          102.
          ADL TEST: RU-04bd Sub-task Closed Dan Marsden
          103.
          ADL TEST: CT-01 Sub-task Closed Dan Marsden
          104.
          ADL TEST: OB-08a Sub-task Closed Dan Marsden
          105.
          ADL TEST: RU-07c Sub-task Closed Dan Marsden
          106.
          ADL TEST: OB-13c Sub-task Closed Dan Marsden
          107.
          ADL TEST: CO-13b Sub-task Closed Dan Marsden
          108.
          ADL TEST: OB-09a Sub-task Closed Dan Marsden
          109.
          ADL TEST: RU-08a Sub-task Closed Dan Marsden
          110.
          ADL TEST: RU-06a Sub-task Closed Dan Marsden
          111.
          ADL TEST: OB-13b Sub-task Closed Dan Marsden
          112.
          ADL TEST: OB-08b Sub-task Closed Dan Marsden
          113.
          ADL TEST: CO-13a Sub-task Closed Dan Marsden
          114.
          ADL TEST: MS-06 Sub-task Closed Dan Marsden
          115.
          ADL TEST: OB-14a Sub-task Closed Dan Marsden
          116.
          ADL TEST: OB-16a Sub-task Closed Dan Marsden
          117.
          ADL TEST: RU-06b Sub-task Closed Dan Marsden
          118.
          ADL TEST: OB-17a Sub-task Closed Dan Marsden
          119.
          ADL TEST: RU-04ab Sub-task Closed Dan Marsden
          120.
          ADL TEST: RU-04aa Sub-task Closed Dan Marsden
          121.
          ADL TEST: MS-05b Sub-task Closed Dan Marsden
          122.
          ADL TEST: OB-17b Sub-task Closed Dan Marsden
          123.
          ADL TEST: OB-15 Sub-task Closed Dan Marsden
          124.
          ADL TEST: OB-16d Sub-task Closed Dan Marsden
          125.
          ADL TEST: OB-01a Sub-task Closed Dan Marsden
          126.
          ADL TEST: RU-07a Sub-task Closed Dan Marsden
          127.
          ADL TEST: OB-16b Sub-task Closed Dan Marsden
          128.
          ADL TEST: MS-07 Sub-task Closed Dan Marsden
          129.
          ADL TEST: OB-16c Sub-task Closed Dan Marsden
          130.
          ADL TEST: RU-03a Sub-task Closed Dan Marsden
          131.
          ADL TEST: RU-03b Sub-task Closed Dan Marsden
          132.
          ADL TEST: MS-03 Sub-task Closed Dan Marsden
          133.
          ADL TEST: MS-05a Sub-task Closed Dan Marsden
          134.
          ADL TEST: RU-02b Sub-task Closed Dan Marsden
          135.
          ADL TEST: RU-01bb Sub-task Closed Dan Marsden
          136.
          ADL TEST: OB-02b Sub-task Closed Dan Marsden
          137.
          ADL TEST: MS-04 Sub-task Closed Dan Marsden
          138.
          ADL TEST: RU-02a Sub-task Closed Dan Marsden
          139.
          ADL TEST: RU-01ab Sub-task Closed Dan Marsden
          140.
          ADL TEST: MS-01 Sub-task Closed Dan Marsden
          141.
          ADL TEST: RU-01ba Sub-task Closed Dan Marsden
          142.
          ADL TEST: OB-02a Sub-task Closed Dan Marsden
          143.
          ADL TEST: MS-02 Sub-task Closed Dan Marsden
          144.
          ADL TEST: OB-01b Sub-task Closed Dan Marsden
          145.
          ADL TEST: DMI Sub-task Closed Dan Marsden
          146.
          ADL TEST: RU-01aa Sub-task Closed Dan Marsden
          147.
          ADL TEST: OB-05c Sub-task Closed Dan Marsden
          148.
          ADL TEST: DMB Sub-task Closed Dan Marsden
          149.
          ADL TEST: OB-01c Sub-task Closed Dan Marsden
          150.
          ADL TEST: RU-11 Sub-task Closed Dan Marsden
          151.
          ADL TEST: RU-12a Sub-task Closed Dan Marsden
          152.
          ADL TEST: RU-12b Sub-task Closed Dan Marsden
          153.
          ADL TEST: RU-13a Sub-task Closed Dan Marsden
          154.
          ADL TEST: RU-13b Sub-task Closed Dan Marsden
          155.
          ADL TEST: RU-13c Sub-task Closed Dan Marsden
          156.
          ADL TEST: RU-13d Sub-task Closed Dan Marsden
          157.
          ADL TEST: RU-13e Sub-task Closed Dan Marsden
          158.
          ADL TEST: RU-14a Sub-task Closed Dan Marsden
          159.
          ADL TEST: RU-14b Sub-task Closed Dan Marsden
          160.
          ADL TEST: RU-14c Sub-task Closed Dan Marsden
          161.
          ADL TEST: RU-14d Sub-task Closed Dan Marsden
          162.
          ADL TEST: RU-15a Sub-task Closed Dan Marsden
          163.
          ADL TEST: RU-15b Sub-task Closed Dan Marsden
          164.
          ADL TEST: RU-15c Sub-task Closed Dan Marsden
          165.
          ADL TEST: RU-15d Sub-task Closed Dan Marsden
          166.
          ADL TEST: RU-16 Sub-task Closed Dan Marsden
          167.
          ADL TEST: RU-17a Sub-task Closed Dan Marsden
          168.
          ADL TEST: RU-17b Sub-task Closed Dan Marsden
          169.
          ADL TEST: RU-18a Sub-task Closed Dan Marsden
          170.
          ADL TEST: RU-18b Sub-task Closed Dan Marsden
          171.
          ADL TEST: RU-19a Sub-task Closed Dan Marsden
          172.
          ADL TEST: RU-19b Sub-task Closed Dan Marsden
          173.
          ADL TEST: SX-02 Sub-task Closed Dan Marsden
          174.
          ADL TEST: SX-03 Sub-task Closed Dan Marsden
          175.
          ADL TEST: SX-04a Sub-task Closed Dan Marsden
          176.
          ADL TEST: SX-04b Sub-task Closed Dan Marsden
          177.
          ADL TEST: SX-05 Sub-task Closed Dan Marsden
          178.
          ADL TEST: SX-06 Sub-task Closed Dan Marsden
          179.
          ADL TEST: SX-07a Sub-task Closed Dan Marsden
          180.
          ADL TEST: SX-07b Sub-task Closed Dan Marsden
          181.
          ADL TEST: SX-07c Sub-task Closed Dan Marsden
          182.
          ADL TEST: SX-07d Sub-task Closed Dan Marsden
          183.
          ADL TEST: SX-07e Sub-task Closed Dan Marsden
          184.
          ADL TEST: SX-08a Sub-task Closed Dan Marsden
          185.
          ADL TEST: SX-08b Sub-task Closed Dan Marsden
          186.
          ADL TEST: SX-09 Sub-task Closed Dan Marsden
          187.
          ADL TEST: SX-10a Sub-task Closed Dan Marsden
          188.
          ADL TEST: SX-10b Sub-task Closed Dan Marsden
          189.
          ADL TEST: SX-10c Sub-task Closed Dan Marsden
          190.
          ADL TEST: SX-10d Sub-task Closed Dan Marsden
          191.
          ADL TEST: SX-11a Sub-task Closed Dan Marsden
          192.
          ADL TEST: SX-11b Sub-task Closed Dan Marsden
          193.
          ADL TEST: SX-11c Sub-task Closed Dan Marsden
          194.
          ADL TEST: SX-12a Sub-task Closed Dan Marsden
          195.
          ADL TEST: SX-12b Sub-task Closed Dan Marsden
          196.
          ADL TEST: SX-12c Sub-task Closed Dan Marsden
          197.
          ADL TEST: T-01a Sub-task Closed Dan Marsden
          198.
          ADL TEST: T-01b Sub-task Closed Dan Marsden
          199.
          Merge GSOC SCORM work Sub-task Closed Dan Marsden

          Activity

            People

              danmarsden Dan Marsden
              dougiamas Martin Dougiamas
              Votes:
              25 Vote for this issue
              Watchers:
              38 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: