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

Default to ALL in Participant page filtering

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide
      1. Have a course with several users enrolled in various roles.
      2. Go to the course participants page.
      3. Add a condition using the "+ add condition" control
      4. Confirm that the "Match xx of the following" is set to "All"
      5. Confirm that the condition between the filter conditions is set to "AND"
      6. Set proper values for the filter conditions.
      7. Apply the filters.
      8. Confirm that the results on the course participants table are consistent with the applied filters.
      9. Change the value of the "Match xx of the following" to "Any"
      10. Apply the filters.
      11. Confirm that the results on the course participants table are consistent with the applied filters.
      12. Remove all of the filters.
      13. Add another condition.
      14. Confirm that the value of the "Match xx of the following" has been reset to "All" once again.
      15. Set proper values for the filter conditions.
      16. Apply the filters.
      17. Confirm that the results on the course participants table are consistent with the applied filters.
      Show
      Have a course with several users enrolled in various roles. Go to the course participants page. Add a condition using the "+ add condition" control Confirm that the " Match xx of the following " is set to " All " Confirm that the condition between the filter conditions is set to " AND " Set proper values for the filter conditions. Apply the filters. Confirm that the results on the course participants table are consistent with the applied filters. Change the value of the " Match xx of the following " to " Any " Apply the filters. Confirm that the results on the course participants table are consistent with the applied filters. Remove all of the filters. Add another condition. Confirm that the value of the " Match xx of the following " has been reset to " All " once again. Set proper values for the filter conditions. Apply the filters. Confirm that the results on the course participants table are consistent with the applied filters.
    • Affected Branches:
      MOODLE_311_STABLE, MOODLE_39_STABLE
    • Fixed Branches:
      MOODLE_311_STABLE
    • Pull 3.11 Branch:
      MDL-69145-311-3
    • Pull Master Branch:
      MDL-69145-master-3
    • Story Points:
      0
    • Sprint:
      International 4.0 - Sprint 7, Internationals - 3.11 Sprint 1, Internationals - 3.11 Sprint 2

      Description

      We have users expecting that filtering in the Participants page to be an exact match of their conditions, but then realize, they need to toggle ANY to ALL.
       
      I understand the logic between filtering by ANY and ALL, but the old Participant searching filtered ALL instead of ANY. So the ANY seems to be confusing many users.

        Attachments

          Activity

            People

            Assignee:
            jpataleta Jun Pataleta
            Reporter:
            caroline Caroline Kong
            Peer reviewer:
            Michael Hawkins
            Integrator:
            Jake Dallimore
            Tester:
            Anna Carissa Sadia
            Participants:
            Component watchers:
            Barbara Ramiro, Bas Brands
            Votes:
            1 Vote for this issue
            Watchers:
            7 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Fix Release Date:
              10/May/21

                Time Tracking

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 7 hours, 15 minutes
                7h 15m