What problem are you trying to solve with Submitty
Currently, students are not notified when a grade for an assignment or an exam is released unless an instructor makes an announcement.
Describe the way you'd like to solve this problem
We could set up sending notifications to all students who are subscribed to notifications in the backend when the release button is clicked. To address the grades that are scheduled to be released at a specific time, a new cron job or another task scheduling mechanism will have to be initiated to batch release notifications for that specific assignment or exam.
Additional context
There could be problems where an instructor accidentally releases grades and re-releases them in the future. A cap on the notifications released should be in place to not flood student email inboxes.
What problem are you trying to solve with Submitty
Currently, students are not notified when a grade for an assignment or an exam is released unless an instructor makes an announcement.
Describe the way you'd like to solve this problem
We could set up sending notifications to all students who are subscribed to notifications in the backend when the release button is clicked. To address the grades that are scheduled to be released at a specific time, a new cron job or another task scheduling mechanism will have to be initiated to batch release notifications for that specific assignment or exam.
Additional context
There could be problems where an instructor accidentally releases grades and re-releases them in the future. A cap on the notifications released should be in place to not flood student email inboxes.