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

Assignment name filter preference should only affect current assignment's view

    XMLWordPrintable

Details

    • MOODLE_310_STABLE, MOODLE_35_STABLE, MOODLE_38_STABLE, MOODLE_39_STABLE
    • MOODLE_311_STABLE
    • Hide

      Manual testing (assignment submissions)

      1. Log in as administrator
      2. Create two new users:
        1. Alfred Carrot
        2. Charlie Apple
      3. Create a new course (Course one)
      4. Enrol your two users in the course as students
      5. Create two assignments (Assignment A & Assignment B) in the course
      6. Open each assignment in separate tabs in your browser
      7. Press View all submissions for each
      8. In Assignment A press A in the First name initials bar
      9. Confirm only Alfred Carrot is listed
      10. Reload the page for Assignment B
      11. Confirm the First name initials bar is still on All
      12. In Assignment B press A in the Surname initials bar
      13. Confirm only Charlie Apple is listed
      14. Reload the page for Assignment A
      15. Confirm the same initials filters are present as from step 8. & 9.
      16. Press Reset table preferences
      17. Reload the page for Assignment B
      18. Confirm the same initials filters are present as from step 12. & 13.

      Manual testing (course grader report)

      1. Create a second new course (Course two)
      2. Enrol your two users in the course as students
      3. Open each course in separate browser tabs
      4. Press on Grades from the navigation bar in each
      5. In Course one press A in the First name initials bar
      6. Confirm only Alfred Carrot is listed
      7. Reload the grade report for Course two
      8. Confirm the First name initials bar is still on All
      9. In Course two press A in the Surname initials bar
      10. Confirm only Charlie Apple is listed
      11. Reload the grade report for Course one
      12. Confirm the same initials filters are present as from step 5. & 6.

      Unit tests

      1. Run vendor/bin/phpunit mod_assign_locallib_testcase
      2. Confirm testcase passes
      Show
      Manual testing (assignment submissions) Log in as administrator Create two new users: Alfred Carrot Charlie Apple Create a new course ( Course one ) Enrol your two users in the course as students Create two assignments ( Assignment A & Assignment B ) in the course Open each assignment in separate tabs in your browser Press View all submissions for each In Assignment A press A in the First name initials bar Confirm only Alfred Carrot is listed Reload the page for Assignment B Confirm the First name initials bar is still on All In Assignment B press A in the Surname initials bar Confirm only Charlie Apple is listed Reload the page for Assignment A Confirm the same initials filters are present as from step 8. & 9. Press Reset table preferences Reload the page for Assignment B Confirm the same initials filters are present as from step 12. & 13. Manual testing (course grader report) Create a second new course ( Course two ) Enrol your two users in the course as students Open each course in separate browser tabs Press on Grades from the navigation bar in each In Course one press A in the First name initials bar Confirm only Alfred Carrot is listed Reload the grade report for Course two Confirm the First name initials bar is still on All In Course two press A in the Surname initials bar Confirm only Charlie Apple is listed Reload the grade report for Course one Confirm the same initials filters are present as from step 5. & 6. Unit tests Run vendor/bin/phpunit mod_assign_locallib_testcase Confirm testcase passes

    Description

      Using the name filter in a gradingtable of a assignment the name filter selection is retained / transferred for all other assignments of these trainer.

      The same happens in the grading overview of courses.

      In the participant overview of a course it works as expected: a name filter only works for one course and is not applied to overviews of other courses.

      Attachments

        Activity

          People

            pholden Paul Holden
            struehl Stefanie Berger
            Mihail Geshoski Mihail Geshoski
            Andrew Lyons Andrew Lyons
            Anna Carissa Sadia Anna Carissa Sadia
            Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Sujith Haridasan, Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Sujith Haridasan
            Votes:
            2 Vote for this issue
            Watchers:
            11 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              17/May/21

              Time Tracking

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 3 hours, 11 minutes
                3h 11m