diff --git a/_docs/developer/rensselaer_center_for_open_source/2024_Zachary_Niles_Peretz.md b/_docs/developer/rensselaer_center_for_open_source/2024_Zachary_Niles_Peretz.md index 52b431c2..2c352e2d 100644 --- a/_docs/developer/rensselaer_center_for_open_source/2024_Zachary_Niles_Peretz.md +++ b/_docs/developer/rensselaer_center_for_open_source/2024_Zachary_Niles_Peretz.md @@ -3,4 +3,31 @@ title: Zachary Niles Peretz category: Developer > Rensselaer Center for Open Source (RCOS) > Summer 2024 --- -coming soon \ No newline at end of file +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](https://github.com/Submitty/Submitty/pull/10518)) + - Manual grading of specific students (PR [#10653](https://github.com/Submitty/Submitty/pull/10653)) + ![FinalAndManualGrades](../../../images/RCOS_report/2024_Zachary_Niles_Peretz/FinalGradeCutoffsAndManualGrading.png) + - Grading assignments by configurable percents instead of by score (PR [#10763](https://github.com/Submitty/Submitty/pull/10763)) + ![FinalAndManualGrades](../../../images/RCOS_report/2024_Zachary_Niles_Peretz/PerGradeablePercents.png) + - Setting automatic academic performance warning benchmarks (PR [#10859](https://github.com/Submitty/Submitty/pull/10859)) +#### Improvements + - Testing Web-Based Customization functionality (PR [#10726](https://github.com/Submitty/Submitty/pull/10726)) + - Testing and improving Web-Based Customization accessibility (PR [#10515](https://github.com/Submitty/Submitty/pull/10515)) + - Toggling visibility of configurables based on the state of associated checkboxes (PR [#10593](https://github.com/Submitty/Submitty/pull/10593)) + - Removing unused checkboxes (PR [#10644](https://github.com/Submitty/Submitty/pull/10644)) + + +## Polls + - Allowing students to submit custom options on specified polls (PR [#10197](https://github.com/Submitty/Submitty/pull/10197)) + - Allowing display of a poll timer to students and instructors (PR [#10337](https://github.com/Submitty/Submitty/pull/10337)) + + +## Office Hours Queue + - Using switches instead of buttons for notifications (PR [#10564](https://github.com/Submitty/Submitty/pull/10564)) + ![FinalAndManualGrades](../../../images/RCOS_report/2024_Zachary_Niles_Peretz/NotificationSwitches.png) + - Refactoring alert noise and replacing audio something more in line with Submitty’s theme (PR [#10555](https://github.com/Submitty/Submitty/pull/10555)) diff --git a/images/RCOS_report/2024_Zachary_Niles_Peretz/FinalGradeCutoffsAndManualGrading.png b/images/RCOS_report/2024_Zachary_Niles_Peretz/FinalGradeCutoffsAndManualGrading.png new file mode 100644 index 00000000..f6664d1a Binary files /dev/null and b/images/RCOS_report/2024_Zachary_Niles_Peretz/FinalGradeCutoffsAndManualGrading.png differ diff --git a/images/RCOS_report/2024_Zachary_Niles_Peretz/NotificationSwitches.png b/images/RCOS_report/2024_Zachary_Niles_Peretz/NotificationSwitches.png new file mode 100644 index 00000000..6d6a9187 Binary files /dev/null and b/images/RCOS_report/2024_Zachary_Niles_Peretz/NotificationSwitches.png differ diff --git a/images/RCOS_report/2024_Zachary_Niles_Peretz/PerGradeablePercents.png b/images/RCOS_report/2024_Zachary_Niles_Peretz/PerGradeablePercents.png new file mode 100644 index 00000000..34c4cb91 Binary files /dev/null and b/images/RCOS_report/2024_Zachary_Niles_Peretz/PerGradeablePercents.png differ