nus-cs2103-AY2324S2 / pe-dev-response

0 stars 0 forks source link

Incorrect Sorting with Duplicate Tests #3470

Open nus-se-script opened 4 months ago

nus-se-script commented 4 months ago

Due to students being able to have 2 different grades for the same exam, this has resulted in issues when sorting by tests.

Command input: sort ca1 Screenshot 2024-04-19 at 4.54.22 PM.png

As shown, Alex Yeoh in index 1 has scores of 0% and 100% for ca1. If Alex actual score for ca1 is 100%, his profile should be at the bottom instead (since sort is ascending by default).

Given that the aim of the aim is to help tutors organise and keep track of student data, this can cause huge inconvenience to users, almost making it unusable for tutors who use this app to keep track of their students test data for analysis. For example, if a tutor has a larger body of students of up to a hundred students, if each student has 2 different grades for the exam, she/he has to manually ask each student to for their actual grade and update them one by one. In addition, in such cases, this function would have no utility to the tutor.


[original: nus-cs2103-AY2324S2/pe-interim#4379] [original labels: type.FunctionalityBug severity.High]

joelgoh1 commented 4 months ago

Team's Response

This behaviour is caused by #3552

Duplicate status (if any):

Duplicate of #3552