Open tankh99 opened 3 months ago
Thanks for the suggestion!
The reason for capitalization is to abide by the NUS naming convention of LAB/TUT/REC
.
Moreover, since assigning a group is a one-time event, and taking attendance only takes one upper-case character, we do not see how this can cause any major inconvenience, and the severity should be Low
instead of Medium
. We would also like to express that this is not our current priority, and is less important than the current work being done. According to the course site, this should make this issue fall under NotInScope
.
Hope this clarifies your concern!
Team chose [response.NotInScope
]
Reason for disagreement: > We would also like to express that this is not our current priority, and is less important than the current work being done
Correct me if I'm wrong, but shouldn't this project be a CLI-focused application? With the assumption that this project should be CLI-friendly, then shouldn't this feature be a priority because the application is slated to be a CLI-friendly application? This capitalisation validation feature hinders this as pressing the shift button or caps lock button each time they want to key in a group name reduces the speed at which they can execute operations
The below screenshot is from the CS2103 PE site just to support that this is indeed a valid issue
Right now, the command to add a student requires lab and tutorial names to be added such that they are capitalised. However, this is a case of unnecessary capitalisation. The application could just auto-capitalise the names for the users rather than forcing them to capitalise the names. For example,
lab05
andLAB05
can be treated as a same stringThe
filter
function is also related. Perhaps this capitalisation might actually be making using this application more difficult that it should be?Same thing for attendance. Is there a specific reason why the application only accepts capital letters?