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

Add user/group overrides for mod/assign

    XMLWordPrintable

    Details

    • Database:
      MySQL
    • Testing Instructions:
      Hide

      1) Go to assignment page as a teacher
      2) Check Allow submissions from/Due/Cut off dates displayed
      3) Click 'User overrides' in Assignment administration block
      4) Click 'Add user override'
      5) Select users that will be affected by override (Student 1), change Allow submissions from/Due/Cut off dates, click 'Save'
      6) Make sure you are able to see newly created override
      7) Login as Student 1, go to assignment page
      8) Allow submissions from/Due/Cut off dates should be updated according to created override
      9) Make sure dates are actually working (i.e. student can't submit/edit assignment before Allow submission date or after Cutoff date, assignment submitted after Duedate should be marked Late)
      10) Login as Teacher, go to Assignment page, click User overrides.
      11) Make sure you can delete/copy/edit overrides
      12) Repeat previous steps for Group overrides (you will need to have some groups in a course)

      Testing course reset
      1.Create two assignments
      2. Create user and group overides for both assignments.
      3. Reset the course With a start date in the future
      4. Ensure the override dates have shifted forward by the appropriate amount.
      5. Repeat steps 1-4, but with a date in the past.

      Testing backup and restore.
      1.Create two assignments
      2. Create user and group overrides for both assignments.
      3. Backup and restore course with new start date.
      4. Ensure the override dates have shifted by the appropriate amount.

      Show
      1) Go to assignment page as a teacher 2) Check Allow submissions from/Due/Cut off dates displayed 3) Click 'User overrides' in Assignment administration block 4) Click 'Add user override' 5) Select users that will be affected by override (Student 1), change Allow submissions from/Due/Cut off dates, click 'Save' 6) Make sure you are able to see newly created override 7) Login as Student 1, go to assignment page 8) Allow submissions from/Due/Cut off dates should be updated according to created override 9) Make sure dates are actually working (i.e. student can't submit/edit assignment before Allow submission date or after Cutoff date, assignment submitted after Duedate should be marked Late) 10) Login as Teacher, go to Assignment page, click User overrides. 11) Make sure you can delete/copy/edit overrides 12) Repeat previous steps for Group overrides (you will need to have some groups in a course) Testing course reset 1.Create two assignments 2. Create user and group overides for both assignments. 3. Reset the course With a start date in the future 4. Ensure the override dates have shifted forward by the appropriate amount. 5. Repeat steps 1-4, but with a date in the past. Testing backup and restore. 1.Create two assignments 2. Create user and group overrides for both assignments. 3. Backup and restore course with new start date. 4. Ensure the override dates have shifted by the appropriate amount.
    • Workaround:
      Hide

      Use the "Grant Extension" functionality.

      Show
      Use the "Grant Extension" functionality.
    • Affected Branches:
      MOODLE_21_STABLE, MOODLE_26_STABLE, MOODLE_32_STABLE
    • Fixed Branches:
      MOODLE_32_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      MDL-29795_master

      Description

      I really like the "user override" feature for quizzes in Moodle 2+. I had been wanting this for over 5 years. Thanks.

      I would like to see the same thing, however, for Assignments. I looked all over for it, but could not find it. This is why I am suggesting this as a new feature request.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                20 Vote for this issue
                Watchers:
                29 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  5/Dec/16