Hacking Roll Call Attendance


Situation: You have a class where you'd like to take attendance twice a day and use the Canvas Roll Call Attendance tool.

Problem: Unfortunately Attendance in Canvas doesn't directly allow you to take attendance twice a day.

Solution: Use the three attendance options (present, absent, late) and badges to hack your way to a solution!

How to do it: Create two badges, one for morning attendance and one for afternoon attendance - How do I use Roll Call Attendance badges in a course?

Then, when you go to take attendance use the following scheme:


  • Present = there in the morning and afternoon
  • Absent = not there at all
  • Late = there in the morning or afternoon
  • Badges = Click on the appropriate badge to indicate whether the student missed the morning or the afternoon or both!

It's not perfect and you may need to tweak the general idea to make it work, but I given the constraints of Attendance this hack does make it possible to take attendance twice a day in Canvas!

Shameless plug - if you haven't already, please vote and comment on the following feature idea -