I had a thought last night when looking over the cancellations for some of my classes. What would it take to add different attendance options to the take attendance screen. It would be nice to be able to mark people as Attended, Late, No Show, Excused, or Cancelled so that you can get better statistical reporting of students.
I would envision different checkboxes on the take attendance screen, those that cancel their attendance would automatically be marked as Cancelled. The instructor would manage the other options after class and mark appropriately if the student attended, was late, didn't show up, or was excused.
Just some random thoughts. I don't know if I have the PHP expertise to actually do this right now but wondered what other people thought of this.