-
Notifications
You must be signed in to change notification settings - Fork 262
[CS2103T-W16-4] NusProductivity #61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
[CS2103T-W16-4] NusProductivity #61
Conversation
| 1. User requests to show module plan | ||
| 2. AddressBook shows module plan | ||
| 3. User requests to delete a module taken | ||
| 4. AddressBook deletes module |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This use case looks nice.
How about if we add the response of the server as:
5. the AddressBook displays the updated module list after successful deletion.
docs/DeveloperGuide.adoc
Outdated
| |`* *` |user |add diary entry |record what I have done for the day | ||
|
|
||
| |`* *` |user |delete diary entry | | ||
|
|
||
| |`* *` |user |show diary entry list | | ||
|
|
||
| |`* *` |user |delete module from module plan |know which modules I have taken | ||
|
|
||
| |`* *` |user |fetch module information | | ||
|
|
||
| |`* *` |user |know current CAP | | ||
|
|
||
| |`* *` |user |sort deadlines |prioritize which tasks to finish first |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Users could be more specific like
students
student who suck at time managements
student who wants to improve his grades
could be more specific
docs/DeveloperGuide.adoc
Outdated
| . Should be able to hold up to 1000 persons without a noticeable sluggishness in performance for typical usage. | ||
| . A user with above average typing speed for regular English text (i.e. not code, not system admin commands) should be able to accomplish most of the tasks faster using commands than using the mouse. | ||
| . Should respond within 2 seconds | ||
| . Should be easy to use for users who are not IT-savvy |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This NFR's testability seems a little ambiguous. Maybe you could add a few details
teikjun
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi, looks great so far!
docs/DeveloperGuide.adoc
Outdated
| . Should work on any <<mainstream-os,mainstream OS>> as long as it has Java `11` or above installed. | ||
| . Should be able to hold up to 1000 persons without a noticeable sluggishness in performance for typical usage. | ||
| . A user with above average typing speed for regular English text (i.e. not code, not system admin commands) should be able to accomplish most of the tasks faster using commands than using the mouse. | ||
| . Should respond within 2 seconds |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think you could be more specific about which commands you are referring to, since different commands may have different expected respond times. I think this will improve the testability of this NFR
| . A user with above average typing speed for regular English text (i.e. not code, not system admin commands) should be able to accomplish most of the tasks faster using commands than using the mouse. | ||
| . Should respond within 2 seconds | ||
| . Should be easy to use for users who are not IT-savvy | ||
| . User should be a current student in NUS |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You could consider adding NUS to glossary
…command and add in the functionality to delete tasks of certain module
moduleTask command and major command added
…there is a deadline and remove the dot once the deadline is over
Fixed build issues and upddated UG DG
Update User Guide
Update PPP
@watsheldon
@xuanxinng
@mpang45456
@Kangwkk