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

    Details

    • 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:
      MOODLE_19_STABLE, MOODLE_20_STABLE

      Description

      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:

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Votes:
                  1 Vote for this issue
                  Watchers:
                  6 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: