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

META: SCORM 2004 compliance + issues

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Critical
    • Resolution: Won't Fix
    • Affects Version/s: 1.7, 2.4
    • Fix Version/s: DEV backlog
    • Component/s: SCORM
    • Affected Branches:
      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)

        Gliffy Diagrams

          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

                • Votes:
                  25 Vote for this issue
                  Watchers:
                  38 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: