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

          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

            dougiamas Martin Dougiamas created issue -
            Hide
            upo 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
            upo 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
            dougiamas 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
            dougiamas 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
            dougiamas Martin Dougiamas added a comment -

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

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

            Hi guys, what's the status of this?

            Show
            dougiamas Martin Dougiamas added a comment - Hi guys, what's the status of this?
            dougiamas Martin Dougiamas made changes -
            Field Original Value New Value
            Fix Version/s 1.9 [ 10190 ]
            Fix Version/s 1.8 [ 10130 ]
            Hide
            mpecero 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
            mpecero 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
            dougiamas Martin Dougiamas added a comment -

            Assigning to Sadiel for prioritising and fixing.

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

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

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

            Looks like this is going to be impossible for 1.9

            Show
            dougiamas Martin Dougiamas added a comment - Looks like this is going to be impossible for 1.9
            dougiamas Martin Dougiamas made changes -
            Fix Version/s 1.9 [ 10190 ]
            Priority Blocker [ 1 ] Critical [ 2 ]
            Hide
            dougiamas 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
            dougiamas 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.
            dougiamas Martin Dougiamas made changes -
            Assignee Jesús Rincón [ fjrincon ] Jennifer Brooks [ jenntbrooks ]
            dougiamas Martin Dougiamas made changes -
            Assignee Jennifer Brooks [ jenntbrooks ] Dan Marsden [ danmarsden ]
            piers Piers Harding made changes -
            Assignee Dan Marsden [ danmarsden ] Piers Harding [ piers ]
            danmarsden Dan Marsden made changes -
            Link This issue has a non-specific relationship to MDL-18202 [ MDL-18202 ]
            Hide
            danmarsden Dan Marsden added a comment -

            turning this bug into a meta for SCORM 2004 issues.

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

            Has the development of SCORM 2004 compliance stopped?

            Show
            elodelta Richard van Iwaarden added a comment - Has the development of SCORM 2004 compliance stopped?
            Hide
            danmarsden 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
            danmarsden 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
            danmarsden 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
            danmarsden 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
            elodelta Richard van Iwaarden added a comment -

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

            Show
            elodelta Richard van Iwaarden added a comment - OK Dan, thanks very much for your work so far and your quick reply.
            danmarsden Dan Marsden made changes -
            Link This issue has been marked as being related by MDL-38131 [ MDL-38131 ]
            danmarsden 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
            danmarsden 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
            danmarsden 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!
            danmarsden Dan Marsden made changes -
            Status Open [ 1 ] Closed [ 6 ]
            Resolution Won't Fix [ 2 ]
            mish83 meir shloush made changes -
            Link This issue has been marked as being related by MDL-39997 [ MDL-39997 ]
            Subversion JIRA

            Links Hierarchy

             Documentation

            Invalid license: EXPIRED

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: