Open Matt2233 opened 7 years ago
@Matt2233 This is very good. Please document in #14 what settings the user should need to have access to in the application-level preferences and what the sensible defaults should be. As the idea for this issue fleshes out and the details emerge, we can continue to update #14 to make sure that everything needed for this is properly accounted for.
Currently there is part of the code that is suppose to check for different notifications (upcoming exams and assignments) and then warn the user in different intervals (one week and then two days prior) of the ones that are coming up. This part of the code is actually still incomplete and is currently commented out. This part of the code can be found in "StudyPlannerController.java".
For the entire notifications process to work, a few things need to be fixed, while others can simply be updated:
int variables "hours1" and "hours2" will need to be removed/changed once some form of calendar settings are completed (settings issues found in Issue #14)
Un-Comment lines 148-208, debug, and remove line 147.
Parts of the notification check could also be updated and improved upon for better future use: -Notifications for milestones could be added. -Notifications for upcoming activities could be added. -The time table for when notifications are displayed could be given a customization tool or way to set when notifications are sent.
(Updated 9/14)