While I completed tasks across Submitty, I primarily focused on expanding the Rainbow Grades GUI Customization Menu so that it would become more widely used by professors. I implemented several features to the menu so that it could match the capabilities of manual JSON configuration, improved the user interface experience, added testing, and fixed bugs.
My work includes, but is not limited to, the following items:
Rainbow Grades Web-Based Customization
Features Implemented
- Adjusting final grade cutoffs (PR #10518)
- Manual grading of specific students (PR #10653)
- Grading assignments by configurable percents instead of by score (PR #10763)
- Setting automatic academic performance warning benchmarks (PR #10859)
Improvements
- Testing Web-Based Customization functionality (PR #10726)
- Testing and improving Web-Based Customization accessibility (PR #10515)
- Toggling visibility of configurables based on the state of associated checkboxes (PR #10593)
- Removing unused checkboxes (PR #10644)
Polls
- Allowing students to submit custom options on specified polls (PR #10197)
- Allowing display of a poll timer to students and instructors (PR #10337)