bokung / pe

0 stars 0 forks source link

Course name does not allow names with spaces in between #2

Open bokung opened 1 year ago

bokung commented 1 year ago

Screenshot 2023-04-14 at 14.26.59.png Screenshot 2023-04-14 at 14.30.47.png

It is not stated in the user guide that course names cannot have spaces in between. A user might use a normal course name like "CS2103T Software Engineering" and would not be able to add it as a course. This can be occasionally inconvenient since many courses names do have spaces in between, and users would not be able to add such courses to clipboard.

soc-pe-bot commented 1 year ago

Team's Response

Thank you for the feedback!

Please refer to #2199 for more details.

The 'Original' Bug

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

Not able to add courses with spaces in them

image.png I might have a course such as "Math Lesson" which cannot be added and is not specified in the user guide.


[original: nus-cs2103-AY2223S2/pe-interim#1810] [original labels: severity.Low type.FeatureFlaw]

Their Response to the 'Original' Bug

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

Thank you for the feedback!

This is an intended feature. We distinguish between course codes and ordinary names. Course codes specifically should refer to code like CS2103.

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`] - [x] I disagree **Reason for disagreement:** I understand that this is an intended feature, however the problem is that this is **not communicated in the user guide**.
It is important to note that this application is targeted towards **educators**, not specifically NUS educators. ![Screenshot 2023-04-20 at 18.18.04.png](https://raw.githubusercontent.com/bokung/pe/main/files/56d187b0-09ad-46dc-aec6-d5f510c54b48.png) While course codes do not contain spaces in NUS, this may not be the case for other educators outside of NUS that are also part of the target user base.
Furthermore, there is currently no way to store the full name of the course for ease of reference, then it may be difficult to recall what the course is about without a meaningful description of the course.
For example, someone may have many courses like (CS2100 CS2101 CS2102 CS2103 CS2104 CS2105 CS2106 CS2107 CS2108 CS2109 CS2110 CS2111), and it can be difficult to remember what each course is supposed to be about, based solely on the course code.
There is also the situation where educators do not think about the course code when thinking about a subject, and CLIpboard would not be able to meet their needs. For example, the course code of H2 Physics is 9749, and CLIpboard would not be able to store H2 Physics as a course, but instead would only be able to store 9749, which has no meaning to the educator. ![Screenshot 2023-04-20 at 09.51.09.png](https://raw.githubusercontent.com/bokung/pe/main/files/5ac28268-2ea9-46f2-904b-ccc5d9569b6a.png)
## :question: Issue type Team chose [`type.FeatureFlaw`] Originally [`type.FunctionalityBug`] - [ ] I disagree **Reason for disagreement:** [replace this with your explanation]
## :question: Issue severity Team chose [`severity.Low`] Originally [`severity.Medium`] - [x] I disagree **Reason for disagreement:** I disagree that this is a low severity problem, because it can cause significant inconvenience to some users and it is likely to affect the normal operation of the product, particularly educators who require spaces in their courses, or need a description of the course to help them remember what the course is about. This would match the medium severity more closely.
Reusing the example earlier, educators who reference courses with names like "H2 English Language and Linguistics" or "H2 Further Mathematics" need spaces, and while they can work around it by adding H2EnglishLanguageAndLinguistics or H2FurtherMathematics, it is quite inconvenient to the user and makes it hard to read the course name. Again, referencing the courses by their course code (9508 or 9649) has no meaning to the educator since they likely don't remember the course code, and this can cause even more trouble for them. ![Screenshot 2023-04-20 at 18.31.57.png](https://raw.githubusercontent.com/bokung/pe/main/files/095e1b01-f59d-454f-b49a-a75bbf88bafe.png)