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

Quiz access rules should be a type of plugin

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Fixed
    • 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.

    Description

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

      Attachments

        Issue Links

          Activity

            People

              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

              Dates

                Created:
                Updated:
                Resolved:

                Clockify

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