Open Rachelcoll opened 1 week ago
We mentioned earlier in the UG that extra parameters for certain commands that don't accept parameters will be ignored. About the functionality of mark 1
marking the first index's student, we've also already mentioned implementing this under Planned Enhancement 2 in our DG.
Team chose [response.Rejected
]
Reason for disagreement: There seems to be some misunderstanding of my issue. While UG does mention that extra parameters for commands that don't accept them will be ignored, this notice is placed far from the mark
command section and doesn't specifically mention mark
. This increases the likelihood of user confusion when mistakenly inputting something like mark 1
, under the impression that it only marks the first student's attendance. It is very inconvenient for user to find this note far from mark
command in UG and do self-inference that this notice is mentioning mark
command when they just need to mark an attendance. So it is still a necessary function needed for your app under current status.
Also, please note that this issue is an independent issue from the planned enhancement of adding a mark INDEX
feature. Adding a warning when the mark command receives extra input would help mitigate user confusion based on the current behavior and provide immediate user feedback without conflicting with the existing UG. Implementing this warning would guide users who might not frequently refer to the UG, helping them understand that mark currently affects all students.
Currently
mark
marks all students' attendance, but input things likemark 1
won't throw and error or warning to user. Users may inputmark 1
thinking it only marks attendance of first student but marks all students. It's quite difficult for user to remember ug all the time.Suggestion: execute command, or display a warning message
please notice mark command will mark all students
if user inputs an index