If your school's Canvas administrator and/or instructors have not explored the Attendance feature of Canvas, there are Guides that might be able to help which you can find at this link: Instructor Guide - Instructure Community (canvaslms.com).
Also, this almost sounds like a new Feature Idea request. I see that you are a New Member here in the Community! That's awesome! However, as a New Member, you cannot submit new Feature Ideas just yet until you have more participation here in the Community. Normally, I would give out the following documents to help get you started:
- Welcome New Members
- How do idea conversations work in the Instructure Community?
- What is the feature development process for Instructure products?
- How do I create a new idea conversation in the Instructure Community?
I know this might not be a direct answer to your question/statement, but I hope it will help in some way. Sing out if there are additional questions...thanks!