Attendance Tracker

How to export Google Meet attendance to Canvas

Run class on Google Meet, grade in Canvas LMS? Here is how to download your live Meet attendance as a Canvas-formatted gradebook CSV and import participation marks in a couple of clicks.

Canvas's exact column layout: The export uses Canvas's gradebook format — Student, ID, SIS User ID, SIS Login ID, Section, plus the required Points Possible row — with each student's school email in the SIS Login ID column, which is how most Canvas installs identify students.

Why put attendance in the Canvas gradebook?

Step-by-step setup

Step 1: Create your Class Roster

  1. Join your Google Meet class and open Attendance Tracker from the Activities panel.
  2. Open the Class Roster tab and click + New Class.
  3. Paste your student list — one per line as Name <email> — or click Import from Google Classroom (guide).

Use each student's school email — the same address that is their Canvas login. That address goes into the CSV's SIS Login ID column, which Canvas uses to match rows to enrollments.

Step 2: Track the class

Press Start when class begins. Students are matched to your roster by email (or display name as a fallback), sorted live into Present / Late / Absent, with join times and attendance percentages computed for you.

Step 3: Download the Canvas gradebook CSV

In the Class Roster tab, click Canvas next to Export gradebook CSV:. The file looks like this:

StudentIDSIS User IDSIS Login IDSectionBiology 101 attendance
Points Possible100
Alice Walkeralice@school.edu100
Bob Jonesbob@school.edu45
Carol Reyescarol@school.edu0

Step 4: Import into Canvas

  1. In your Canvas course, open Grades and click Import.
  2. Choose the downloaded CSV and upload. Canvas will detect the new column and ask what to do with it — pick "A new assignment" (or map it onto an existing attendance assignment).
  3. Review the preview and click Save Changes.
If your Canvas uses ID numbers instead of email logins: some institutions key SIS Login ID to a student number rather than email. In that case import once, let Canvas show the unmatched rows, and use its built-in matching screen — or paste the attendance column into your regular gradebook export and re-import. The student names are always in column one for manual matching.

Whole-semester attendance in one file

For recurring classes, open Meeting History → Series, expand your class, and click Canvas under Download gradebook CSV. You get one cumulative row per student — attendance percentage across every tracked session of the semester — ready to import as a single participation assignment at end of term.

Moodle instead of Canvas? The same export menu produces a Moodle-formatted gradebook CSV keyed by email address.

Frequently asked questions

Does this need Canvas admin access or an LTI integration?

No. It is a plain CSV through Canvas's standard Grades → Import flow — any instructor can do it, no admin or IT ticket required.

Free vs Pro?

Per-session gradebook exports are free. The whole-semester cumulative export is part of Pro — a $14.99/year Educator Pass ($4.99–$7.99/year regional) or a one-time $29 Lifetime Pass ($9.99–$19 regional).

Export Google Meet attendance straight into Canvas

Free to start, Canvas-formatted columns, no LTI setup.

Install Attendance Tracker from Marketplace