avellinwong01 / pe

0 stars 0 forks source link

No functionality for completing a scheduled workout, not sure what the purpose of meal and fluid library is #14

Open avellinwong01 opened 2 years ago

avellinwong01 commented 2 years ago

Once the date/time passes for the scheduled workout, is it automatically assumed that the workout is completed (if it was not deleted beforehand)? And would the calories automatically be counted into that day's calories burnt?

Meal and fluid library seems redundant, there are now 2 ways to add meals and fluids into the app which makes it complicated

nus-se-script commented 2 years ago

Team's Response

The scheduling of workout with add schedule is solely for the scheduling/planning of workouts, hence no calories burned are recorded. These scheduled workouts are automatically deleted or rescheduled depending on whether they are reucrring once their date is passed, to keep the list clean. Past/completed workouts should be tracked with add workout so it is not clear what is being asked for as the statement is vague and it appears there might be some misconceptions about the commands and features.

Add meal and add fluid are used to add meals and fluids, recording them. The meal and fluid library are to store meals and fluids with their associated calories such that it becomes easy for the user to input the same meals and fluids in the future. They do not have to type out the number of calories for the meals and fluids which may be difficult to remember. They only have to type out the name of their meal or fluid when adding them.

image.png

image.png

Items for the Tester to Verify

:question: Issue response

Team chose [response.Rejected]

Reason for disagreement: Ok, I understand and I can accept everything except that in this case, add workout should not be allowed to add future workouts (referring to a previous bug issue #13) as it makes the functionalities of schedule and workout overlap with each other and thus confusing.


:question: Issue severity

Team chose [severity.Low] Originally [severity.Medium]

Reason for disagreement: [replace this with your explanation]