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

META: SCORM 2004 compliance + issues

XMLWordPrintable

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

      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)

        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

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

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.