TZL0 / pe

0 stars 0 forks source link

Unable to add multiple courses to a person #4

Open TZL0 opened 2 years ago

TZL0 commented 2 years ago

It is tested not possible to let a contact person to take two different modules simultaneously which is quite common in daily practice.

image.png

image.png

soc-se-bot commented 2 years ago

Team's Response

Closed since this issue is a duplication of #5435

The 'Original' Bug

[The team marked this bug as a duplicate of the following bug]

One person can be only assigned one module

Screen Shot 2022-11-11 at 16.56.40.png

Problem: One person in the contact list can be only assigned one module

Justification: This is inconvenient for the user. Even if this is only an application to track contacts, every student must take at least a minimum of 16 MCs each semester. If this is an application where you can see friends who are taking the same modules as you, what if both of you are taking CS2030S and CS2040S together? This limitation gives the user inconvenience, as duplicate contacts are also not allowed.


[original: nus-cs2103-AY2223S1/pe-interim#5260] [original labels: type.FeatureFlaw severity.Medium]

Their Response to the 'Original' Bug

[This is the team's response to the above 'original' bug]

The user can just input "CS1101S CS1231S" after m/ to have multiple modules associated with the person. Refer to the screenshots below.

If the user has a friend who is also taking CS1101S and CS1231S, they can just input the command "addp n/Bob m/CS1101S CS1231S"

Screenshot 2022-11-13 152404.png

Screenshot 2022-11-13 152421.png

Items for the Tester to Verify

:question: Issue duplicate status

Team chose to mark this issue as a duplicate of another issue (as explained in the Team's response above)

Reason for disagreement: [replace this with your explanation]


:question: Issue response

Team chose [response.Rejected]

Reason for disagreement: The way to add multiple courses is not mentioned in UG.

It is irresponsible to let the users guess the input format to add multiple courses to a contact.


:question: Issue severity

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

Reason for disagreement: The way to add multiple courses is not mentioned in UG.

It is irresponsible to let the users guess the input format to add multiple courses.

Since a normal NUS student takes 5 modules per semester, it is highly frustrating when a user finds it hard how to add multiple courses to a contact.

Therefore, this flaw matches the description of Severity.High that 'A flaw that affects most users and causes major problems for users. i.e., only problems that make the product almost unusable for most users should have this label'.