The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December.
Read our blog post for more info about this change.
I am working with an instructor who is teaching hybrid course. Students meet 29 times during the semester and get 1 point for each time they show up. Attendance is worth 5% of the grade. We are using Roll Call for this.
I have set it up so that:
1. I am using Weighted Grading in Assignments index page and have a category called Attendance Participation worth 5%.
2. The assignment - Roll Call, is in that category - see image
3. I have edited the assignment so that it's worth 29 points. Again, one for each time they show up to class.
When the TA entered the attendance for the first time, instead of it taking off 1 point for those that did not show, it took off 14.5points. My understanding of how Roll Call functions is that students start with the full point amount - in this case 29 - and should see a single point deduction for each of the 29 sessions they missed.
Am I misunderstanding something?
Solved! Go to Solution.
Roll Call doesn't know how many sessions you're going to have - if you think about it, you only entered a maximum point value and didn't tell it anything about the number of sessions. So, in the gradebook, it divides that max value (29) by the (number of sessions + 1) that you've actually scored. In your case, you've scored one session and so, for those who didn't attend it, 29/(1+1) = 14.5. When you score the next session, the equation will be 29/(2+1), and so someone who's never shown up will be down to 9.6 pts. Someone who's shown up one time will have 19.3. The numbers will continually fluctuate like that because there's no connection to the number of sessions. I assume that when someone misses all 29 sessions, Canvas will have to round down 29/30 to display as 0.
Roll Call doesn't know how many sessions you're going to have - if you think about it, you only entered a maximum point value and didn't tell it anything about the number of sessions. So, in the gradebook, it divides that max value (29) by the (number of sessions + 1) that you've actually scored. In your case, you've scored one session and so, for those who didn't attend it, 29/(1+1) = 14.5. When you score the next session, the equation will be 29/(2+1), and so someone who's never shown up will be down to 9.6 pts. Someone who's shown up one time will have 19.3. The numbers will continually fluctuate like that because there's no connection to the number of sessions. I assume that when someone misses all 29 sessions, Canvas will have to round down 29/30 to display as 0.
@gpillsbury Thanks for the reply and explanation. I do see what you are saying but I have to say that is the most jankiest design ever 🙂 (OK, not "ever" but....)
It would make much more sense, for both a student tracking of their attendance and an instructor view, to be able to set points-per-class or session. I get the math behind it and now, thanks to you, understand how it functions, but (in my mind) that's not particularly intuitive. It's also not explained clearly anywhere in the Canvas guides (that I could find).
Thanks a million for your help. I will decide if I want to submit it as an idea.
Happy to help, and I totally agree with you on the unintuitive nature of the tool! Took me awhile to figure it out when professors first started asking about it. It definitely feels 'half-baked' without the ability to specify the dates that one plans to take attendance in order to make the grading more recognizable.
I just noticed something.
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.