Student attendance self-registration

Community Novice


I am looking for a easy way to implement student attendance self-registration in Canvas.

I have rather large classes and Roll Call is just not suited for the purpose.

We have tried to use Quizzes with the IP filter range and time filtering, so that every one that accessed the Quizz before 8:30 would get registered as attending, and everyone who didn't make it to class by 8:30 is counted as not attending.

This is a rather crude hack, that gives almost no data on student behaviour and not something I like to use. BUT, attendance is a super important indicator when it comes to Higher ED students, who are mostly expected to manage there own time and study. Unfortunately this is not always the case, so we have had to make attendance a part of the semester grade. So that there is obvious consequences of not showing up on time.

Is there a simple way to set up a Welcome screen with a "Attendance" bottom, so that the students can "Sign in" in the morning (Within our IP range)? So that I do not have to call our 50-100 names before I start lecturing in the morning.