PacificEMIS / Pacific-SIS

1 stars 3 forks source link

Explicitly display error message in scheduling #639

Open ghachey opened 1 year ago

ghachey commented 1 year ago

Scheduling errors are common mistakes. Users usually think about displaying report but do not think about hovering the mouse to see the error message explicitly resulting in unnecessary support requests. The error messages should be displayed clearly without the user having to hover the mouse on the red exclamation point. There is usually plenty of space on the screen for this. The error is already available on mouse hover so this should be a tiny adjustment in code.

Screenshot 2023-09-19 143939

suman1611 commented 1 day ago

@openSISAdmin sir, I understand the issue but if we have multiple course-sections scheduling conflict then how we show the error message for every course sections? we don't have sufficient spaces in that case. Please check the screenshot attached:

image

We can download the excel report and check the details there, we have that option here.

image

ghachey commented 16 hours ago

In our related EMIS software we display validation errors in a different format and as a result can immediately display all errors. Users find it easy and useful. You could use the grid format below.

Student Name Student ID Course Section Error
student 1 1 Math Student is already scheduled in the course section
student 1 1 Life Sc There is a period conflict
student 1 1 Physics There is a period conflict
student 1 1 Geography Some other error
student 2 2 Math Student is already scheduled in the course section
student 2 2 Life Sc There is a period conflict

This format is much more flexible for displaying of validation errors. You Downloadable Excel can stay as is.