GradeFerry: a note for district IT
A teacher asked to use GradeFerry, a Chrome extension that copies grades from a Google Classroom CSV into the Infinite Campus Grade Book. This page explains what it does in one page. You can print it.
What it does
- The teacher loads the grades CSV downloaded from Google Classroom, or pastes names and scores.
- The teacher clicks a cell in an assignment column of the Infinite Campus Grade Book.
- GradeFerry matches students by name, shows the teacher the list, and types the scores into that column.
- GradeFerry never clicks Save. The teacher reviews and saves in Infinite Campus.
Student data
- No student data leaves the teacher's browser. There is no GradeFerry server for student data, no analytics and no account.
- CSV contents are kept in Chrome session storage and cleared when the browser closes.
- The only data kept longer is the teacher's own name links for students whose names don't match automatically, stored locally in that browser.
- No OAuth, no Google API access and no Infinite Campus API access. GradeFerry works only on the page the teacher already has open.
Permissions
| Permission | Why |
|---|---|
storage | Session data and the teacher's name links, in the browser only |
sidePanel | The extension's interface is Chrome's side panel |
scripting | To run the Grade Book helper only on the allowed Infinite Campus address |
Site access, optional: https://*.infinitecampus.org/* or the district's own Infinite Campus address | Requested only when the teacher clicks Allow. No other sites. No tabs or history permission |
To allow it
In the Google Admin console, add the extension to the allowed list for teacher accounts. The extension ID comes with the install link, and it will also be on the Chrome Web Store page. You can also restrict its site access to your district's Infinite Campus address with a runtime host policy.