lamyuewei / pe

0 stars 0 forks source link

Unable to add task before category is create #5

Open lamyuewei opened 4 years ago

lamyuewei commented 4 years ago

Program is not user friendly as it forces user to have to create category before they can create task. The program should just check that if category doesnt exist, just simply create it for user. On top of that, there is also too many layers of nesting, making it the program not as intuitive.

image.png

nus-pe-bot commented 4 years ago

Team's Response

This is the intended behaviour documented in page 4 in User Guide under section Nuke Structure. There is always a tradeoff, to make the user's tasks neatly organized, users have to follow strictly the structure of Nuke.

The reason we think that automatic creation of a directory is unfeasible is that it would lead to other problems as well, such as accidental creation of wrong directories due to incorrect name entered. To improve user-friendliness, we helped by auto-creating some common categories (Lecture, Tutorial, Assignment and Lab) instead once a module was added into the list, so the user does not need to add them themselves.

Perhaps, the reason you found the many layers inconvenient was that the command you had to enter became excessively long. However, the intended use for the application is to move into the appropriate directory first, before executing the command. For example, if you are at root / CS2113T / TP, then you only need to type addt urgent tp -d tmr 2359 -p 15. The layered structure of the application was developed to emulate how a typical user tend to organise his files and notes on the computer: Have a module folder, then Lecture/Tutorial/etc folders inside, then finally their files.

We hope you understand our explanation. Thank you for raising up the issue.

Items for the Tester to Verify

:question: Issue response

Team chose [response.Rejected]

Reason for disagreement: [replace this with your reason]