There are a handful of moments in teaching when a Google Sheet is genuinely the right tool: a parent meeting where you need to show the pattern of missing work over several weeks, an admin conversation where you need hard evidence, or a long-term record you keep for your own reference. Brightspace doesn't give you a direct path to that data. This post covers the manual route and a faster one-click option.

Why teachers want this

Tracking missing submissions in a spreadsheet isn't just administrative tidiness. There are specific situations where it matters:

The manual method

Brightspace doesn't have a "Export to Google Sheets" button, so getting missing work data into a spreadsheet requires copy-pasting from each assignment page individually. Here's the process:

1
Open the first assignment in Brightspace Navigate to Activities โ†’ Assignments, then click the assignment you want to track.
2
Filter for missing submissions Click Show Search Options, change the Submissions dropdown to Users without submissions, then click Search.
3
Select and copy the student names Manually select the names from the list and copy them. If your class is large, you may need to scroll and copy in batches. Brightspace doesn't select all with a checkbox here.
4
Paste into Google Sheets and format Open your Sheet, paste the names into a column, add a header with the assignment name. Format as needed: the pasted text often comes in as a raw block that needs cleaning up.
5
Repeat for every other assignment Go back to Brightspace and start the process again for each additional assignment. For a class with 5 watched assignments, this takes 15 to 20 minutes total.

The real problem is the repeat cost. This isn't a one-time setup. You have to do it every time you want updated data. For weekly tracking across a full class, that's easily an hour a month spent on copy-paste admin.

ClassWatcher's one-click Google Sheets export

ClassWatcher builds the export for you. Instead of copying from each assignment page manually, ClassWatcher tracks the missing-submission data for every page on your watch list as you visit them. When you're ready to export, you click one button and it pushes everything into a Google Sheet called ClassWatcher.com in your own Google Drive.

Here's what the exported sheet looks like:

Student Unit 3 Essay Chapter Quiz 5 Lab Report 2 Missing Count
Ahmed, Tariqโœ“โœ“โœ“0
Chen, Lilyโœ—โœ“โœ—2
Diallo, Fatouโœ“โœ—โœ—2
Kowalski, Piotrโœ—โœ—โœ—3
Singh, Priyaโœ“โœ“โœ“0

Every student in your class appears as a row. Each assignment on your watch list is a column. The cells show a checkmark for submitted and an X for missing, with a Missing Count column on the right. The sheet updates in place: click Export again next week and it overwrites with fresh data, no duplicate tabs building up.

What gets exported

A ClassWatcher export includes three sections:

Your data stays in your Drive. ClassWatcher writes to a Sheet in your own Google account. No data is stored on ClassWatcher's servers as part of this export. The Google auth is one-time and uses only the permissions needed to create and update that one sheet.

How the Google auth works

The first time you export, ClassWatcher asks you to connect your Google account. This is a standard Google OAuth screen. You're authorizing ClassWatcher to create and update Sheets in your Drive, and you can revoke that access at any time from your Google account settings. ClassWatcher stores a hint of which Google account you used so re-authorization is seamless on subsequent exports.

No data leaves your browser to ClassWatcher's servers during export: the connection is directly between your Chrome session and Google's API.