csmberkeley / scheduler

For managing our students, mentors, and sections
MIT License
8 stars 5 forks source link

Batch update student attendance #39

Closed mscott2757 closed 7 years ago

mscott2757 commented 7 years ago

Implemented batch updating of student attendance by consolidating the individual attendance updates into one large update for each week. Also implemented an "approve all" button.

colbyguan commented 7 years ago

This is awesome! One thing for usability -- since the default <select> option is approved, users may not realize that any attendances that remain untouched, when they hit "update", will be changed to approved. Possible solution: For nil attendances, it would help to help a disabled <option> that just says something like "Change attendance..". This may also allow users to keep a student as an unexcused absence.