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

Implement a "sticky" footer on the assignment submissions page

XMLWordPrintable

    • MOODLE_405_STABLE
    • MOODLE_405_STABLE
    • MDL-80750-main
    • Hide
      1. Create a course and enrol at least 11 students on it
      2. Create an assignment in the course
        • Availability:
          • Due date: Set any date
        • Submission types:
          • Submission types: File submissions
        • Feedback types:
          • Feedback types: Feedback comments, Offline grading worksheet
        • Submission settings:
          • Require students to click the submit button: Yes
          • Allowed attempts: 3
          • Grant attempts: Manually
        •  Grade:
          • Use marking workflow: Yes
          • Use marking allocation: Yes
      3. Go to the assignment and click on the "Submissions" link in the secondary navigation
      4. Verify that you see a paging option (number of records for page) in the footer
      5. Set the paging option to show 10 records per page
      6. Verify that you see a pagination bar in the sticky footer
      7. Select some of the students by clicking on the checkbox next to their name
      8. Verify that you see bulk action buttons on the sticky footer
        • Go through each available bulk action and confirm they continue working as expected.
      9. Select the "quick grading" option in the tertiary navigation area.
      10. Verify that you see a save button in the sticky footer and a 'notify students' checkbox.
      11. In quick grading mode, add some grades and feedback; check 'notify students' and press the save action. (ensure prior that student has assignment notifications enabled for web)
      12. Verify that the entered grades and feedback has been saved and the student has received a notification.
      13. Add some grades again and save the changes, this time having 'notify students' unchecked.
      14. Verify that the entered grades and feedback has been saved and the student has not received a notification.
      Show
      Create a course and enrol at least 11 students on it Create an assignment in the course Availability: Due date: Set any date Submission types: Submission types: File submissions Feedback types: Feedback types: Feedback comments, Offline grading worksheet Submission settings: Require students to click the submit button: Yes Allowed attempts: 3 Grant attempts: Manually  Grade: Use marking workflow: Yes Use marking allocation: Yes Go to the assignment and click on the "Submissions" link in the secondary navigation Verify that you see a paging option (number of records for page) in the footer Set the paging option to show 10 records per page Verify that you see a pagination bar in the sticky footer Select some of the students by clicking on the checkbox next to their name Verify that you see bulk action buttons on the sticky footer Go through each available bulk action and confirm they continue working as expected. Select the "quick grading" option in the tertiary navigation area. Verify that you see a save button in the sticky footer and a 'notify students' checkbox. In quick grading mode, add some grades and feedback; check 'notify students' and press the save action. (ensure prior that student has assignment notifications enabled for web) Verify that the entered grades and feedback has been saved and the student has received a notification. Add some grades again and save the changes, this time having 'notify students' unchecked. Verify that the entered grades and feedback has been saved and the student has not received a notification.
    • 5
    • Team Alpha - Sprint 1 I3-2024

      This issue aims to add a sticky footer area on the submissions page in order to modernize the UI on the assignment submissions page and further enhance the user experience by making the existing components more easily accessible to the users..

      Acceptance criteria:

      • Introduce a sticky footer (using the existing sticky footer output component) on the assignment submissions page.
      • Move the following existing components into the sticky footer (while preserving their original behavior):
        • Assignments (users) per page selector.
        • Bulk action options
          • Utilize the existing bulk actions module to enhance the UI
        • Quick grading save action
        •  
      • Automated testing.

            rezaie9 Shamim Rezaie
            Geshoski Mihail Geshoski
            Mihail Geshoski Mihail Geshoski
            Mathew May Mathew May
            Ron Carl Alfon Yu Ron Carl Alfon Yu
            Votes:
            1 Vote for this issue
            Watchers:
            11 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 4 weeks, 4 days, 1 hour, 28 minutes
                4w 4d 1h 28m

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