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

Introduce new contextual menus for the editing options on the submissions page

XMLWordPrintable

    • MOODLE_405_STABLE
    • MDL-82295-main-test
    • Hide
      1. Create a course with students
      2. Create an assignment
      3. Create submissions for some students
      4. As a teacher navigate to View all submissions page for assignment
      5. Ensure there is no 'Edit' column
      6. Ensure 'Grade' column has dropdown menu for each student and it has just 1 option: 'Grade'
      7. Ensure that 'Status' column has dropdown menu for each student with items in the following order:
        1. Edit submission (available if the submission is open)
        2. Prevent submission changes
        3. Grant extension
        4. Remove submission (available if student has submitted a submission)
      Show
      Create a course with students Create an assignment Create submissions for some students As a teacher navigate to View all submissions page for assignment Ensure there is no 'Edit' column Ensure 'Grade' column has dropdown menu for each student and it has just 1 option: 'Grade' Ensure that 'Status' column has dropdown menu for each student with items in the following order: Edit submission (available if the submission is open) Prevent submission changes Grant extension Remove submission (available if student has submitted a submission)
    • 5
    • Team Alpha - Sprint 3 I2-2024

      Currently, the Edit column on the assignment submissions page includes various actions related to grading or managing submissions. However, having a separate column for these edit actions appears unnecessary, as it occupies space and mixes options from different contexts, detached from the primary information they relate to.

      This proposal suggests removing the 'Edit' column from the submissions table and instead creating new contextual menus within the 'Grade' and 'Status' columns. Actions related to grading and submission management would be moved into these respective menus, improving organization and reducing visual clutter.

      Prototype

      Note: Any naming changes to the actions or introducing the 'View feedback' and 'View submission' items as suggested on the prototype are out of scope.

      Acceptance criteria:

      1. Create a contextual (meatballs) menu within each cell of the Status column on the submissions page.
        • The Status contextual menu should include the following items in the specified order:
          • Edit submission
          • Allow / Prevent submission changes
          • Grant extension
          • Export to portfolio
          • Remove submission
      2. Create a contextual (meatballs) menu within each cell of the Grade column on the submissions page.
        • The Grade contextual menu should include the following item:
          • Grade
      3. Remove the Edit column from the submissions table.
      4. Automated tests

            ilyatregubov Ilya Tregubov
            Geshoski Mihail Geshoski
            Kevin Percy Kevin Percy
            Mihail Geshoski Mihail Geshoski
            Ron Carl Alfon Yu Ron Carl Alfon Yu
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated:
              Resolved:

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

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