Skip to content

Releases: h-arnold/googleClassroomNameExtractor

v0.02

Choose a tag to compare

@h-arnold h-arnold released this 17 Sep 08:22

Release notes

Changes since v0.01-alpha -> main

Highlights

  • Turned a short script into a documented and more robust utility for extracting student given names from Google Classroom into Sheets.
  • Added comprehensive file-level documentation / usage instructions in code.gs.
  • Fixed the menu label typo: "Classroom Name Extrator" -> "Classroom Name Extractor".
  • Implemented pagination in getStudents() to retrieve all students across multiple pages from the Classroom API.
  • Filter only ACTIVE courses before attempting to fetch rosters (avoids writing empty/irrelevant columns).
  • Improved handling when there are no active courses (writes a clear message instead of leaving the sheet blank).

Files changed

  • code.gs: Documentation, bug fixes, pagination handling, active-course filtering, and output safety checks.

Notes

  • No API or OAuth scope changes were added beyond those documented in-file. Ensure the Classroom Advanced Service is enabled and the Classroom API is enabled in the Cloud Console before use.
  • This release is a functional improvement (bugfix + usability) and does not change the public API surface outside the Apps Script project file.

Suggested tag: v0.02

Changelog (full diff saved in changes.diff).

First release of Google Classroom Name Extrator

Choose a tag to compare

@h-arnold h-arnold released this 16 Jul 12:34
b5fa445

A super simple release of the Google Classroom Name Extractor script. It extracts the names of the Google Classroom courses you teach and the names of all the enrolled students in each of those classrooms. It doesn't do anything else, so if you want extra features, please feel free to make a PR. :)