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

Create a SCORM Test Harness to automatically run the SCORM ADL tests on the latest Moodle code



    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.9.11, 2.0.2
    • Fix Version/s: None
    • Component/s: SCORM
    • Affected Branches:


      Running the SCORM ADL tests is currently a time consuming task and requires a specific environment to be set up, this project involves setting up a way to automatically run the tests on the latest Moodle code on an MS Windows machine running IE 8 or higher. Ideally this should be able to run on 1.9Stable and 2.0Stable code bases.

      Project Deliverables:

      • Script that automates the 1.2 tests and produces an html file with the results of the tests (pass/fail)
      • Script that automates some of the ADL SCORM 2004 tests on Moodle (it may not be possible to script all of the 2004 ADL tests due to existing failures)
      • Documentation for how to install the scripts on a windows machine and have them run on an automated cycle.
      • Based on the results of the SCORM 2004 test harness the student is expected to address some of the 2004 failures by creating bugs in the Moodle Tracker and submitting a patch to resolve the issues reported.
        More detailed requirements will be provided to the successful student.

      Requirements for applicants wishing to be considered for the project:

      Bonus points for applicants:

      • The test log/screen-shots of running the SCORM 2004 tests (not many will be successful as Moodle is NOT 2004 compliant)

      More information:


          Issue Links



              • Assignee:
                danmarsden Dan Marsden
                danmarsden Dan Marsden
                Component watchers:
                Damyon Wiese, Dan Marsden, Matteo Scaramuccia, Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias
              • Votes:
                1 Vote for this issue
                6 Start watching this issue


                • Created: