Open XilinJia opened 5 years ago
This is a good idea. I also though about a similar thing, but mainly to cover the case where the user forgot to switch of the activity. So I'd like to have a notification in addition to the configured "limits" which asks the user if this time this activity really takes so long if it is longer than expected (maybe 1 sigma above the mean of the instances so far). This should directly allow to change the end time of the activity in case the user really forgot.
Your configured limits should also use these statistics, because if we plan to do sports for 3 hours a week it is not a good idea to be told on Saturday that we still have 3h left, if the average sport activity takes 45 minutes and we usually do it around every second day we should get the reminder on the 2nd or 3rd day of not doing sports...
Each activity should be allowed to set minimum/maximum time limits on a daily, weekly and monthly basis. When the maximum is reached, the app should notify the user. When the minimum has not been achieved at certain point of time during the period, the app should notify the user.