Details

    • Type: Sub-task
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 2.4
    • Fix Version/s: 2.4
    • Component/s: Course completion
    • Labels:
    • Testing Instructions:
      Hide

      This is a big test all about course completions. The tester is required to be familiar with completions tracking etc somewhat.

      • enable course completion (search for 'completion' and you will see the setting and many other relevant ones too)

      test all (many) UI related to course completion mentioned here : http://docs.moodle.org/dev/Course_completion
      in particular

      1. test that there are no changes to all the settings mentioned here and that they function as documented.
      2. test course reporting for completion (point 6)
      3. test site reporting for course if possible
      4. test cron does still mark a user's course complete when all criteria are met.
      5. test backup and restore still has course completion data intact.
        (all test instructions can be further looked up in the relevant section in the doc
      1. for completeness (no pun), you should also test and upgrade from (< 2012042300.02) to master.
      Show
      This is a big test all about course completions. The tester is required to be familiar with completions tracking etc somewhat. enable course completion (search for 'completion' and you will see the setting and many other relevant ones too) test all (many) UI related to course completion mentioned here : http://docs.moodle.org/dev/Course_completion in particular test that there are no changes to all the settings mentioned here and that they function as documented. test course reporting for completion ( point 6 ) test site reporting for course if possible test cron does still mark a user's course complete when all criteria are met. test backup and restore still has course completion data intact. (all test instructions can be further looked up in the relevant section in the doc for completeness (no pun), you should also test and upgrade from (< 2012042300.02) to master.
    • Affected Branches:
      MOODLE_24_STABLE
    • Fixed Branches:
      MOODLE_24_STABLE
    • Pull from Repository:
    • Pull Master Branch:

      Description

      • we need to implement events for course completion (see parent task (also this mentions the issue) ).
        adding to /lib/db/events.php is a big no no as mentioned in the file.

      I've noted that the architecture of completion could be made to be more pluggable/modular, but that will be better done in future when progress tracking moves forward.

      • also noting that any changes here must preserve all compatibility but that doesn't look like a problem atm.

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  3/Dec/12