Actions
dev #1567
openCustom Grade Table UI/Functional modifications
Start date:
01/03/2025
Due date:
01/06/2025 (about 15 months late)
% Done:
100%
Estimated time:
8:00 h
Spent time:
Description
Description:
Refactor the UI/UX for handling default and custom scale tables in the grade scale table feature. This involves creating separate modals for default and custom tables, adding new functionalities, improving user interactions, and ensuring responsiveness.
Tasks:¶
-
Separate Modal for Default and Custom Tables:
- Implement distinct modals for default scale tables and custom tables to provide a clear user experience.
-
Custom Table Reset Restriction:
- Disable the reset functionality for custom tables to preserve user-created configurations.
-
Edit Features for Default Tables:
- Allow users to add/remove rows and edit the letter column specifically for default tables.
-
Main Dropdown for Table Selection:
- Restrict table selection to the main dropdown outside of modals. Ensure modals do not provide an option to switch tables.
-
Add Delete Custom Scale Modal Confirmation:
- Display a confirmation modal when a user attempts to delete a custom scale table to prevent accidental deletion.
-
Rotate Dropdown Icon:
- Rotate the dropdown icon 180 degrees when opened for better visual feedback.
-
Field Validation:
- Add validation for the
letterandcommentscolumns:- Ensure the
lettercolumn accepts valid and unique values. - Validate the
commentscolumn for length and content.
- Ensure the
- Add validation for the
-
Mobile Responsiveness:
- Make new buttons and UI components responsive and optimized for mobile devices.
Expected Outcome:¶
An enhanced and intuitive user experience for managing default and custom scale tables, with improved interactions, validations, and responsive design.
Actions