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

Quiz access rules should be a type of plugin

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Minor Minor
    • 2.2
    • 2.1.1
    • Quiz
    • MOODLE_21_STABLE
    • MOODLE_22_STABLE
    • Hide

      We need to test quizzes with all combinations of

      • limited number of attempts
      • open date
      • close date
      • time limit
      • delay between attempts.
      • IP address restriction
      • password
      • 'secure' window.
        (Well, obviously testing all combinations is impossible, we just need representative sample.)

      Need to test that the restriction applies to a student, and is displayed to teachers when they preview. Mainly check that there are no errors. This was working before I re-factored the code. The main thing is to verify that nothing has broken.

      https://github.com/timhunt/moodle-quizaccess_honestycheck can be used the test the plugginability.

      I guess we need to do some basic testing now, and then more thorough testing as part of the Moodle 2.2 QA cycle.

      Show
      We need to test quizzes with all combinations of limited number of attempts open date close date time limit delay between attempts. IP address restriction password 'secure' window. (Well, obviously testing all combinations is impossible, we just need representative sample.) Need to test that the restriction applies to a student, and is displayed to teachers when they preview. Mainly check that there are no errors. This was working before I re-factored the code. The main thing is to verify that nothing has broken. https://github.com/timhunt/moodle-quizaccess_honestycheck can be used the test the plugginability. I guess we need to do some basic testing now, and then more thorough testing as part of the Moodle 2.2 QA cycle.

      Since 2.0 they are all separate classes in mod/quiz/accessrules.php, but it would be better if they were full sub-plugins.

            timhunt Tim Hunt
            timhunt Tim Hunt
            Mahmoud Kassaei Mahmoud Kassaei
            Eloy Lafuente (stronk7) Eloy Lafuente (stronk7)
            Michael de Raadt Michael de Raadt
            Votes:
            4 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.