Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-43817

Gradebook Accessibility: Pressing "enter" in percentage cells under categories & weighting doesn't move to the next percentage cell

    XMLWordPrintable

    Details

    • Test Plan:
      Hide
      1. As an instructor, go to Gradebook > Settings > Categories & Weightings and check "Categories & Weightings."
      2. Create multiple categories and enter a percentage weight for the first category in the corresponding cell.
      3. Press "enter" key on the keyboard.

      Expected Behavior: Will be able to enter the weight for the next category.

      Current Behavior: The page will create a new category rather than moving to the next weight cell instead.

       

      Show
      As an instructor, go to Gradebook > Settings > Categories & Weightings and check "Categories & Weightings." Create multiple categories and enter a percentage weight for the first category in the corresponding cell. Press "enter" key on the keyboard. Expected Behavior : Will be able to enter the weight for the next category. Current Behavior : The page will create a new category rather than moving to the next weight cell instead.  

      Description

      In Gradebook, the accessibility logic for "enter" key in tables is to move to the next cell in the current column. For example, when the user enters a score in a score cell and press "enter," it will move to the next score cell in the current column and allow the user to enter a score for the next student.

      In Gradebook > Settings > Categories & Weightings, when "Categories & Weightings" is checked, it should maintain the same logic when the user enters a percentage weight for a category and presses "enter" to enter the weight for the next category. However, the current behavior is that when the user presses "enter," it will create a new category rather than moving to the next weight cell. (See screenshot).

        Gliffy Diagrams

          Zeplin

            Attachments

              Activity

                People

                Assignee:
                maintenanceteam Core Team
                Reporter:
                fyin2 Fangcong Yin
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    Git Integration