yeohhq / pe

0 stars 0 forks source link

'markpresent all' and 'markabsent all' does not update the UI list shown #4

Open yeohhq opened 3 years ago

yeohhq commented 3 years ago

This issue is about a functionality bug where marking the attendance using 'markpresent all' and 'markabsent all' does not update the UI student attendance list once command is input.

Input: markabsent all

Output: Screenshot 2020-11-13 at 4.46.50 PM.png

Rationale: The output should show all students attendance to be false since the result display already shows 'Attendance of all students marked absent!'.

nus-se-bot commented 3 years ago

Team's Response

No details provided by team.

Items for the Tester to Verify

:question: Issue response

Team chose [response.CannotReproduce]

Reason for disagreement: I was easily able to reproduce the same error by launching the JAR and doing the commands below:

(1) Launch the JAR

(2) To go to this screen, click on any of the group tabs, I chose G01's tab on the left hand side of the GUI, then click on the 'Attendance' tab

(3) input command: 'markpresent all' (since all of them are absent now instead of during the PE, I used 'markall present' first which should have made them all "true") => which is also buggy as mentioned in the original issue as seen from the image below => you may need to switch to another tab before coming back to see the attendance to be updated correctly to "true" for this command

Screenshot 2020-11-19 at 2.30.44 PM.png

(4) input command: 'markabsent all' (to replicate the exact bug screenshot in original issue reported)

Screenshot 2020-11-19 at 2.33.31 PM.png

Perhaps the team may wish to review if the correct JAR version was submitted for PE (in case this bug was fixed but a version that had this bug was uploaded) since this bug was quite easily reproduced?