Moodle
  1. Moodle
  2. MDL-7068

META: SCORM 2004 compliance + issues

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Critical 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
    • Rank:
      1356

      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)

        Issue Links

        Progress
        Resolved Sub-Tasks

        Sub-Tasks

        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

          Martin Dougiamas created issue -
          Hide
          Roberto Pinna added a comment -

          ADL has released on October 20th 2006 the SCORM 2004 3rd Edition.
          Please, every one who wants to work on Moodle's SCORM Module, download this release of documentation, Test Suite and Test Packages.

          Show
          Roberto Pinna added a comment - ADL has released on October 20th 2006 the SCORM 2004 3rd Edition. Please, every one who wants to work on Moodle's SCORM Module, download this release of documentation, Test Suite and Test Packages.
          Hide
          Martin Dougiamas added a comment -

          Hi, guys.

          I'm not seeing any progress on this, can you update these issues with information? It's crucial that Moodle 1.8 will certify against SCORM 2004 ...

          Show
          Martin Dougiamas added a comment - Hi, guys. I'm not seeing any progress on this, can you update these issues with information? It's crucial that Moodle 1.8 will certify against SCORM 2004 ...
          Hide
          Martin Dougiamas added a comment -

          Self-test packages are here: http://www.adlnet.gov/downloads/307.cfm

          Show
          Martin Dougiamas added a comment - Self-test packages are here: http://www.adlnet.gov/downloads/307.cfm
          Hide
          Martin Dougiamas added a comment -

          Hi guys, what's the status of this?

          Show
          Martin Dougiamas added a comment - Hi guys, what's the status of this?
          Martin Dougiamas made changes -
          Field Original Value New Value
          Fix Version/s 1.9 [ 10190 ]
          Fix Version/s 1.8 [ 10130 ]
          Hide
          Maximino Pecero Sánchez added a comment -

          We have already fixed some problems with the double indexed elements, but there are still some left. We have been doing tests in order to find the reason why it is not working. It seems like one of the main problems is the maxmodel variable, so we are trying to adapt it to double indexed elements because, right now, the SetValue function is not working when we want to use it correctly for one of those elements.

          Show
          Maximino Pecero Sánchez added a comment - We have already fixed some problems with the double indexed elements, but there are still some left. We have been doing tests in order to find the reason why it is not working. It seems like one of the main problems is the maxmodel variable, so we are trying to adapt it to double indexed elements because, right now, the SetValue function is not working when we want to use it correctly for one of those elements.
          Hide
          Martin Dougiamas added a comment -

          Assigning to Sadiel for prioritising and fixing.

          Show
          Martin Dougiamas added a comment - Assigning to Sadiel for prioritising and fixing.
          Martin Dougiamas made changes -
          Assignee Roberto Pinna [ upo ] Maximino Pecero Sánchez [ mpecero ]
          Hide
          Martin Dougiamas added a comment -

          Assigning to Jesús Rincón to organise and start working on.

          Show
          Martin Dougiamas added a comment - Assigning to Jesús Rincón to organise and start working on.
          Martin Dougiamas made changes -
          Assignee Maximino Pecero Sánchez [ mpecero ] Jesús Rincón [ fjrincon ]
          Hide
          Martin Dougiamas added a comment -

          Jesús, can you keep this bug up to date with progress and an expected timeline for completion of these tasks?

          Show
          Martin Dougiamas added a comment - Jesús, can you keep this bug up to date with progress and an expected timeline for completion of these tasks?
          Hide
          Jesús Rincón added a comment -

          Hi Martin

          In this new situation we are now, we are studying how to plan all the tasks and, more specifically, the one you have mentioned, because the importance that it entails. Right now, we are finishing the task MDL-7093. We hope to be able to give you a more specific and detailed planning in a week.

          Show
          Jesús Rincón added a comment - Hi Martin In this new situation we are now, we are studying how to plan all the tasks and, more specifically, the one you have mentioned, because the importance that it entails. Right now, we are finishing the task MDL-7093 . We hope to be able to give you a more specific and detailed planning in a week.
          Hide
          Martin Dougiamas added a comment -

          Guys, we really need that timeline. The fact that Moodle is not compliant with SCORM 2004 is causing serious problems for many people.

          Show
          Martin Dougiamas added a comment - Guys, we really need that timeline. The fact that Moodle is not compliant with SCORM 2004 is causing serious problems for many people.
          Hide
          Jesús Rincón added a comment -

          Hello. We are working on Sequencing and Navigation. We will be done with the codification in two weeks and then we will start testing it.

          Show
          Jesús Rincón added a comment - Hello. We are working on Sequencing and Navigation. We will be done with the codification in two weeks and then we will start testing it.
          Hide
          Martin Dougiamas added a comment -

          Hi guys, can we have a status report?

          Where are we at, where we headed and when we will get there?

          Show
          Martin Dougiamas added a comment - Hi guys, can we have a status report? Where are we at, where we headed and when we will get there?
          Hide
          Jesús Rincón added a comment -

          After doing some research and asking for the opinion of some SCORM experts, we are able to estimate that our work may vary between five and seven moths, depending on the collaboration we get from the members of the community and SCORM experts and depending on how many errors we find during our tests, since it's something unpredictable and we have 103 packages to test.

          Show
          Jesús Rincón added a comment - After doing some research and asking for the opinion of some SCORM experts, we are able to estimate that our work may vary between five and seven moths, depending on the collaboration we get from the members of the community and SCORM experts and depending on how many errors we find during our tests, since it's something unpredictable and we have 103 packages to test.
          Hide
          Martin Dougiamas added a comment -

          Looks like this is going to be impossible for 1.9

          Show
          Martin Dougiamas added a comment - Looks like this is going to be impossible for 1.9
          Martin Dougiamas made changes -
          Fix Version/s 1.9 [ 10190 ]
          Priority Blocker [ 1 ] Critical [ 2 ]
          Hide
          Martin Dougiamas added a comment -

          Organisations and/or programmers who want to work on this, or sponsor the work on this should contact me via the helpdesk at http://moodle.com/helpdesk and voice their interest.

          Show
          Martin Dougiamas added a comment - Organisations and/or programmers who want to work on this, or sponsor the work on this should contact me via the helpdesk at http://moodle.com/helpdesk and voice their interest.
          Martin Dougiamas made changes -
          Assignee Jesús Rincón [ fjrincon ] Jennifer Brooks [ jenntbrooks ]
          Martin Dougiamas made changes -
          Assignee Jennifer Brooks [ jenntbrooks ] Dan Marsden [ danmarsden ]
          Piers Harding made changes -
          Assignee Dan Marsden [ danmarsden ] Piers Harding [ piers ]
          Dan Marsden made changes -
          Link This issue has a non-specific relationship to MDL-18202 [ MDL-18202 ]
          Hide
          Dan Marsden added a comment -

          turning this bug into a meta for SCORM 2004 issues.

          Show
          Dan Marsden added a comment - turning this bug into a meta for SCORM 2004 issues.
          Dan Marsden made changes -
          Summary SCORM 2004 compliance META: SCORM 2004 compliance + issues
          Dan Marsden made changes -
          Link This issue has been marked as being related by MDL-18835 [ MDL-18835 ]
          Dan Marsden made changes -
          Link This issue has been marked as being related by MDL-9255 [ MDL-9255 ]
          Dan Marsden made changes -
          Link This issue has been marked as being related by MDL-10707 [ MDL-10707 ]
          Dan Marsden made changes -
          Link This issue has been marked as being related by MDL-10777 [ MDL-10777 ]
          Dan Marsden made changes -
          Link This issue has been marked as being related by MDL-18756 [ MDL-18756 ]
          Martin Dougiamas made changes -
          Workflow jira [ 17842 ] MDL Workflow [ 41620 ]
          Dan Marsden made changes -
          Assignee Piers Harding [ piers ] Dan Marsden [ danmarsden ]
          Dan Marsden made changes -
          Labels triaged
          Fix Version/s DEV backlog [ 10464 ]
          Dan Marsden made changes -
          Labels triaged SCORM_2004
          Martin Dougiamas made changes -
          Workflow MDL Workflow [ 41620 ] MDL Full Workflow [ 70216 ]
          Dan Marsden made changes -
          Link This issue has been marked as being related by MDL-28933 [ MDL-28933 ]
          Dan Marsden made changes -
          Labels SCORM_2004 SCORM_2004 triaged
          Dan Marsden made changes -
          Link This issue has been marked as being related by MDL-36337 [ MDL-36337 ]
          Dan Marsden made changes -
          Affects Version/s 2.4 [ 12255 ]
          Dan Marsden made changes -
          Link This issue has been marked as being related by MDL-35747 [ MDL-35747 ]
          Dan Marsden made changes -
          Link This issue has been marked as being related by MDL-36722 [ MDL-36722 ]
          Dan Marsden made changes -
          Link This issue has been marked as being related by MDL-35363 [ MDL-35363 ]
          Dan Marsden made changes -
          Link This issue has been marked as being related by MDL-37091 [ MDL-37091 ]
          Dan Marsden made changes -
          Link This issue has been marked as being related by MDL-37189 [ MDL-37189 ]
          Dan Marsden made changes -
          Link This issue has been marked as being related by MDL-37372 [ MDL-37372 ]
          Hide
          Richard van Iwaarden added a comment -

          Has the development of SCORM 2004 compliance stopped?

          Show
          Richard van Iwaarden added a comment - Has the development of SCORM 2004 compliance stopped?
          Hide
          Dan Marsden added a comment -

          I've been running GSOC projects each year which have been making minor improvements... but no-one cares about it enough to pay for my time to work on it... so it's going very slowly. check out my blog for further info.

          Show
          Dan Marsden added a comment - I've been running GSOC projects each year which have been making minor improvements... but no-one cares about it enough to pay for my time to work on it... so it's going very slowly. check out my blog for further info.
          Hide
          Dan Marsden added a comment -

          (there's at least 3-4 months of solid development time required from a senior/experienced Moodle dev and that's unlikely to get us to full compliance.)

          Show
          Dan Marsden added a comment - (there's at least 3-4 months of solid development time required from a senior/experienced Moodle dev and that's unlikely to get us to full compliance.)
          Hide
          Richard van Iwaarden added a comment -

          OK Dan, thanks very much for your work so far and your quick reply.

          Show
          Richard van Iwaarden added a comment - OK Dan, thanks very much for your work so far and your quick reply.
          Dan Marsden made changes -
          Link This issue has been marked as being related by MDL-38131 [ MDL-38131 ]
          Dan Marsden made changes -
          Description Moodle's SCORM module must be fully compliant and officially certified as such for Moodle 1.8 (approx January)

          Bobo, can you please create various "sub-tasks" for this bug to break down the job into all the various things that
          remain to be done on this job? Please include as much detail and background information as possible.

          Then we can assign them to various people and have some hope of achieving this goal.
          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)
          Hide
          Dan Marsden added a comment -

          I am no longer spending time as a volunteer working on SCORM 2004 issues - I will continue to support SCORM 1.2/AICC and the future work on Tin Can but all issues directly related to SCORM 2004 are now being closed as won't fix.

          For more information on the reasons SCORM 2004 is no longer being supported please see:
          https://moodle.org/mod/forum/discuss.php?d=227906

          Individual SCORM issues can be re-opened under the following conditions:

          • A patch is provided by someone in the community that fixes this issue.
          • The patch meets Moodle's coding guidelines.
          • full testing instructions are provided that allows the issue to be tested correctly.
          • Unit tests (where possible) have been implemented.
          • The patch can be attributed directly to a SCORM 2004 ADL test that now passes with the patch (if the patch is related to running the SCORM package)
          • Screenshots of the SCORM 2004 ADL test being completed with the patch.

          If funding is provided to pay for the time of the SCORM maintainer to review/test/develop some of the above are not fixed requirements.

          If you can satisfy the above requirements please add the details to the relevant bug and we can re-open - thanks!

          Show
          Dan Marsden added a comment - I am no longer spending time as a volunteer working on SCORM 2004 issues - I will continue to support SCORM 1.2/AICC and the future work on Tin Can but all issues directly related to SCORM 2004 are now being closed as won't fix. For more information on the reasons SCORM 2004 is no longer being supported please see: https://moodle.org/mod/forum/discuss.php?d=227906 Individual SCORM issues can be re-opened under the following conditions: A patch is provided by someone in the community that fixes this issue. The patch meets Moodle's coding guidelines. full testing instructions are provided that allows the issue to be tested correctly. Unit tests (where possible) have been implemented. The patch can be attributed directly to a SCORM 2004 ADL test that now passes with the patch (if the patch is related to running the SCORM package) Screenshots of the SCORM 2004 ADL test being completed with the patch. If funding is provided to pay for the time of the SCORM maintainer to review/test/develop some of the above are not fixed requirements. If you can satisfy the above requirements please add the details to the relevant bug and we can re-open - thanks!
          Dan Marsden made changes -
          Status Open [ 1 ] Closed [ 6 ]
          Resolution Won't Fix [ 2 ]
          meir shloush made changes -
          Link This issue has been marked as being related by MDL-39997 [ MDL-39997 ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved: