jayjay19630 / pe

0 stars 0 forks source link

Student records do not store dates of attendance #3

Open jayjay19630 opened 2 weeks ago

jayjay19630 commented 2 weeks ago

Expected Behavior

Attendance list should showcase which days a student has not entered class, so that it can be used to monitor student behavior and inform parents on days when their child is not present.

Current Behavior

Currently, the GUI only tracks the number of attendances without storing the date of each student's attendance. This lack of information does not satisfy the value proposition in the UG which mentions that Cher should provide teachers a "reliable, efficient way to track attendance."

Screenshot 2024-11-15 at 4.44.27 PM.png

Context

Suppose a teacher notices that a student drops out of class more than usual and decides to contact the parent for further information. However, if the teacher cannot provide information regarding when the student was absent because of the GUI, the parent may not be able to provide supporting evidence for that absence since the date is unclear.

nus-se-script commented 1 week ago

Team's Response

In the current iteration, attendance is recorded as a simple tally that prioritizes on efficiency. I agree that a more visualized representation, such as one that shows the exact days students are present/absent, can enhance the system in future iterations. However, such a feature would be out of the scope of this iteration. Furthermore, there are alternative ways for the tutor to keep track of student performance, such as with tags.

Items for the Tester to Verify

:question: Issue response

Team chose [response.NotInScope]

Reason for disagreement: [replace this with your explanation]


## :question: Issue severity Team chose [`severity.VeryLow`] Originally [`severity.Medium`] - [x] I disagree **Reason for disagreement:** While the implementation of the attendance tally aims to improve efficiency, the absence of exact dates undermines its utility compared to traditional systems like Excel sheets, which allow tracking of attendance records along with their dates. This limitation impacts the system’s usability and could frustrate users who require detailed records for administrative or academic purposes, creating a considerable mismatch with the target audience. Therefore, I believe this issue cannot be dismissed as a minor inconvenience, and it represents a reasonable design oversight that warrants medium-level severity.