Case D · Teaching faculty · Built by James Lake ’27, Magnus Songhurst ’28, Keke Li ’27

Roster Export

A teacher ticks three classes in the Generate Comments Template dialog and gets one comment Doc per class, each with its student count. Demo data.

The chore

Every grading period brought the same copy-and-paste routine before comments could start. Roster Export builds the documents straight from Canvas.

The fix

Canvas class lists in; one comment Doc per class out, with a tab for every student.

Lives in

A “Canvas Tools” menu in Google Sheets.

Makes

A Drive folder with one comment Doc per class and a tab per student.

How it works

  1. A “Canvas Tools” menu appears in Google Sheets.

  2. The teacher picks their classes, and Roster Export pulls each class list from Canvas.

  3. It builds a Drive folder with one comment Doc per class and a tab for every student, ready for comments.

The Roster Export dialog loads classes from Canvas, the teacher ticks three, and it creates three comment Docs with links. Demo data.

  1. At 0 seconds:Classes load straight from Canvas.
  2. At 1.2 seconds:Tick the classes that need comments.
  3. At 3.7 seconds:One click starts the build.
  4. At 5.4 seconds:A comment Doc per class, a tab per student.
The results list: one comment Doc per class with its student count, and a link to the Drive folder that holds them. Demo data.

Credits

Built by James Lake ’27, Magnus Songhurst ’28 and Keke Li ’27 (first version), with Jay Youm ’26 (Alumni advisor), for teaching faculty.

  • Team this year James Lake ’27, Magnus Songhurst ’28, Richard Luo ’30 and Sasha Khan ’30.
  • Runs on Canvas, Google Sheets, Google Docs and Google Drive.
  • Status Phase 1 built. The next phase is being rescoped around the school’s own Canvas grade process.

Next: Case A

All cases

Three students’ color-coded weekly tables in AutoPlanner, one after another. Demo data.

AutoPlanner

CLC Supported Study Hall

Each student’s Canvas assignments, rebuilt as a weekly Google Doc.