Ideally, the attendance feature would show the following:
3 previous weeks of attendance, with the ability to complete attendance if it wasn't the week before. (Especially the last class of the night, I sometimes miss completing attendance because I'm waiting to see if that last dancer is going to show up.)
Current week of attendance with more options: online, watching, left early, non-compliant (were there but refused to do anything or got kicked out for their actions)
Ability to click on a student's attendance for any day listed to see and add to any notes.
Ability to select a student from a master list and add them to the roll for the day. Once the dancer is added, the teacher would be able to select a day they were absent so the class counts as a make up, mark them as a drop in (so admin is notified and can make sure charges and credits are up to date), or select a future class they know they are going to miss and are making up in advance (this is useful for when dancers have school concerts or vacations planned).