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

Revamp the workflow filter on the assignment submissions page

XMLWordPrintable

    • MOODLE_405_STABLE
    • MDL-82508-main-1
    • Hide

      The purpose of this test is to validate that the UI meets the requirements defined in the prototype. The remaining functionality is covered by automated tests.

      1. Login as admin.
      2. Create a course.
      3. Create an assignment activity in the course. (use default settings)
      4. Go to the Submissions page of the assignment.
        • confirm that there isn't an 'Advanced' dropdown menu within the tertiary navigation area.
      5. Go to the assignment's settings page, and set 'Use marking workflow' = 'Yes' and save the changes.
      6. Go back to the Submissions page of the assignment.
        • confirm that there is an 'Advanced' dropdown menu within the tertiary navigation area, as defined in the prototype.
        • confirm that there is a 'Marking state' filter within the 'Advanced' dropdown menu, as defined in the prototype.
        • confirm that there are 'Close' and 'Apply' actions within the 'Advanced' dropdown menu, as defined in the prototype.
      7. Set the 'Marking state' filter to 'Marking completed' and apply the filter.
        • confirm that the trigger button of theĀ  'Advanced' dropdown menu has an indicator of the number of applied filters (+1), as defined in the prototype.
      Show
      The purpose of this test is to validate that the UI meets the requirements defined in the prototype . The remaining functionality is covered by automated tests. Login as admin. Create a course. Create an assignment activity in the course. (use default settings) Go to the Submissions page of the assignment. confirm that there isn't an 'Advanced' dropdown menu within the tertiary navigation area. Go to the assignment's settings page, and set 'Use marking workflow' = 'Yes' and save the changes. Go back to the Submissions page of the assignment. confirm that there is an 'Advanced' dropdown menu within the tertiary navigation area, as defined in the prototype. confirm that there is a 'Marking state' filter within the 'Advanced' dropdown menu, as defined in the prototype. confirm that there are 'Close' and 'Apply' actions within the 'Advanced' dropdown menu, as defined in the prototype. Set the 'Marking state' filter to 'Marking completed' and apply the filter. confirm that the trigger button of theĀ  'Advanced' dropdown menu has an indicator of the number of applied filters (+1), as defined in the prototype.
    • 5
    • Team Alpha - Planning I3-2024

      Revamp and modernize the existing submission status filter on the assignment submissions page. This issue aims to integrate the submission status filter within the tertiary navigation into a new dropdown component.

      Prototype

      Acceptance criteria:

      1. Create a new 'Advanced' dropdown component within the tertiary navigation area as defined in the prototype.
        1. The component is visible only when the 'Workflow filter' is available.
        2. Once a filter is applied, a badge indicating the number of applied filters is shown within the component trigger element.
        3. 'Apply' and 'Close' action buttons to apply the selected filter or close the dropdown menu.
      2. Remove the old Workflow filter.
      3. Automated tests.

            Geshoski Mihail Geshoski
            Geshoski Mihail Geshoski
            Kevin Percy Kevin Percy
            Mathew May Mathew May
            Meirza Meirza
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 day, 2 hours, 51 minutes
                1d 2h 51m

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