Uploaded image for project: 'Moodle QA'
  1. Moodle QA
  2. MDLQA-1 Moodle QA testing
  3. MDLQA-10385

A teacher can override assignment deadlines

    XMLWordPrintable

Details

    Description

      Prerequisites

      • This test requires a course with a teacher and at least three students (s1, s2 and s3) enrolled.
      • The course should have two groups, Group A and Group B.
      • Three students: s1, s2, and s3 such that:
        • s1 is in group A
        • s2 is in group B
        • s3 is both group A and B

      Test

      1. As a teacher, access a course and create an assignment.
      2. Set an "Allow submissions from" date, a 'Due date", and a "Cut-off date" (defaults are fine).
      3. Click 'Save and display'.
      4. In the assignment, click "Overrides" in the more menu. Then select "Group overrides" from the drop-down.
      5. Create a group override for Group A - set the months to one month ahead from the assignment dates
      6. Create a group override for Group B - set the months to one month ahead from the previous group override
      7. Create a user override for student s1 - set the months to one month forward from the previous group override (e.g. August)
      8. Access the grading screen and verify that:
        • All the dates for student s1 match the user override set previously
        • All the dates for student s2 match the override set for Group B
        • All the dates for student s3 match the override set for Group A
      9. Log in as student s1, s2, and s3 and verify that the assignment submission page dates match the dates on the grading screen from before
      10. As teacher, return to the assignment set up screen and click "Overrides" in the more menu. Then select "Group overrides" from the drop-down.
      11. Click the down arrow next to Group A override
      12. Verify the position of Group A and Group B has swapped in the list
      13. Access the grading screen, verify that all the dates for student s3 now match the override set for Group B
      14. Hide the activity from students via the course home page
      15. Revisit the user and group overrides and verify that:
        • All actions are present for the respective override, namely 'edit', 'copy' and 'delete'
        • You see a notice explaining that the override is inactive for "User overrides".

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:

                Clockify

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