Is there any way in Canvas to create AND PRINT a list of students in a grid so I can mark attendance on a sheet of paper?
You can download the grade book from the course as an Excel file, make the changes that you need and then print that file:
How do I download grades from the Gradebook? will tell you how to download the grade book.
Thank you so much, that is exactly what I needed.
What do you mean by "in a grid"? Are you wanting a separate sheet for each day or one for each week or ???
When I take attendance, I have a roster that has columns for each day of the week that the class meets. It can be for a few weeks at a time or the entire semester. It depends on how narrow I want the columns to be. I generated that using a spreadsheet like Robbie Grant Admin mentioned -- except that I obtained the data from our student information system, not from Canvas.
But I could see the benefit, especially if you need to turn in attendance daily, to have a single sheet with everyone's name on it, and space to check or X whether they are in attendance or not.
Kona Jones asked me if my current project could help with this, which is why I'm writing.
What I'm working on a user script for Roster Enhancements to the /users page in Canvas. It works in both Firefox and Chrome but you'll have to have permission to install an addon (some schools lock that down). It allows you to 1) sort the roster by any of the columns, 2) generate a Roster PDF of one line per student, but without the URLs that show up when you print the page in Canvas, and 3) generate a Photo Roster that is 4 students wide and then as long as it needs to be, spilling onto multiple pages if you have more than 28 students.
I'm close to being done. I know those are famous last words, but I just finished the last known kink (a user had a corrupt avatar). After that, I need to write up a blog post that goes with it, but hopefully I'll be done with it today.
It doesn't export the results as a CSV, but it probably wouldn't take too much to add that functionality. But that would delay release, so it may not happen today.
Retrieving data ...