Open nus-pe-bot opened 2 days ago
Firstly, to clarify, we are only picking the first issue that you raise here, which is "No way to edit existing tutorial information" following the rules in CS2103T.
This is an intended behaviour of our application. We had a discussion on this before but decided that we are not implementing this feature in current version, but rather in the future. The reasons are as follow:
--
Description
As a tutor, if I want to delete a tutorial group (maybe because the name of the tutorial was input wrongly), there is no way for me to easily edit the tutorial group's name or ID.
If I wanted to change the name of the tutorial, I would have to delete the tutorial and add all the students back into the same tutorial group again.
This would require manually adding back each student using the
edit
command, which is cumbersome.Furthermore, when a tutorial group is removed, all the past attendances of students are removed as well.
This behaviour is also not reflected in the user guide for
deleteTut
, which can be misleading and lead to critical loss of data, especially since the action is irreversible.Steps to Reproduce
T0001
StdA
andStdB
Screenshots
Before deleting the tutorial group
After deleting the tutorial group
Implications
This means that tutors are 'locked' in to the ID and name of the tutorial group when it was initially created, and there is no way for them to edit the details if they made a mistake.
This is especially so if there were already a few attendances marked – the tutor has no way to edit the incorrect information, unless he or she wants to manually create a new tutorial group and add back the students one by one, and additionally mark each of the deleted attendances one by one.
[original: nus-cs2103-AY2425S1/pe-interim#1761] [original labels: severity.Medium type.FeatureFlaw]