Right now attendance in Canvas isn't that useful/effective. Below are the ways it could be improved:
When viewing a specific student's information allow faculty to see a snapshot of the whole semester, including the specific date that a student was present, absent, late, etc. Knowing the number of days a student has been absent is useful, but for financial aid and other state regulated things we have to provide the specific date of last attendance. Right now this is very clumsy and time consuming.
Allow for additional states other than present, late, absent - ex: excused
Allow students to view their own attendance report. Right now students can't see their attendance information at all. Make it an option for faculty to allow students to view their own attendance for a semester by date. It would also be useful if there was an option to let students mark their own attendance - ex: they enter in the code for the day to show that they are in class.
Provide a print/save option for the entire roster that shows the attendance information by student and date.
Provide a more user-friendly data file of the attendance information. As it is right now it is quite messy and unless faculty are comfortable and familiar with excel they have a difficult time doing anything with the data file.
Make it an option whether or not attendance information is automatically added to the gradebook. Yes, I know the Roll call attendance assignment can be turned off, but it is confusing and many new faculty don't realize why it's there or what to do with it.