AduTech

Custom web apps for schools, built around Google Workspace

[email protected] Book a demo

Classroom

GradeBook

A teacher gradebook that drafts report card comments for you.

GradeBook is a gradebook for teachers that brings classes, students and grades in from Google Classroom and adds what Classroom lacks: private notes on any grade, and anecdotal notes and rubric scores on each student's profile. At report card time it drafts a comment for each student from those grades and notes, and the teacher edits every word before it's final. It cuts the hours teachers spend writing report cards from a blank page.

For teachers, division heads, registrars.

All 27 features

19 of them can be tried in the demo.

Classes and students

Dashboard
Counts of classes, students, assignments and report cards for the selected term, each one click away. Try it: Dashboard
Years and terms
Set up school years and terms. A class can run in any set of terms, and each teacher can hide terms they don't need. Try it: Years and terms
Classes
Create classes, enroll students and see each class's students and assignments. Try it: Classes
Co-teachers
Share a class with other teachers. Co-teachers can do everything except delete the class. Try it: Co-teachers
Student import
Add students from a CSV file and enroll them in classes in one step.

Grading

Grade grid
Enter scores for a whole class in one table, with inline editing. Try it: Grade grid
Assignment notes
Add a private note to any grade. Notes show as markers in the grid with a pop-up preview. Try it: Assignment notes
Assignment pages
Every student's score and notes for one assignment on one page.
Rubric scores
Rubrics from Google Classroom show each student's score per criterion, on the assignment page and in the student's profile.
Import and export grades
Bring grades in from a CSV file, or export the grade book as CSV or a printable PDF.

Notes and report cards

Student profile
Overview, rubric scores, observation notes, summaries and report cards for one student in tabs. Try it: Student profile
Observation notes
Write dated notes about a student during the term. Import or export them as CSV. Try it: Observation notes
Notes page
See all notes for a class or a student, mixed in with that student's assignment notes in date order.
AI summaries
Generate a short factual summary of a student's term from their grades and notes, then regenerate or delete it. Try it: AI summaries
AI report card drafts
Draft one report card or a whole class at once from grades and notes. Teachers edit every word before it's final. Try it: AI report card drafts
Rich-text editor
Edit report cards with bold, italics and bulleted or numbered lists. Try it: Rich-text editor
Draft and final
Each report card is marked draft or final. Try it: Draft and final
PDF export
Download one report card, a selection, or a whole class as a PDF, or export to CSV. Try it: PDF export

Google Classroom

Connect your account
Each teacher connects their own Google account in Settings. Try it: Connect your account
Import a course
Bring in the class, its students, its assignments (each placed in the right term by due date) and its grades. Try it: Import a course
Re-sync
Run the import again to pick up new scores. It never overwrites a teacher's own notes. Try it: Re-sync
Join as co-teacher
Join or leave a Classroom course that another teacher already imported. Try it: Join as co-teacher

Admin and safety

Choose your AI provider
Use OpenAI, Anthropic Claude or Google Gemini with the school's own key. Try it: Choose your AI provider
Teacher accounts
Admins add teachers and turn accounts off. A turned-off account loses access right away.
Teachers see only their classes
Teachers can change only their own classes; admins can see everything.
Backup ZIP
Pick terms, classes and students, and download a ZIP with a folder per student: assignment notes, observation notes and report cards. Try it: Backup ZIP
Self-hosted
Runs in Docker with its own PostgreSQL database, on a server you control.

Works with

  • Google Classroom: classes, students, assignments, grades and rubrics
  • OpenAI, Anthropic Claude or Google Gemini, with your school's own key

How student data is handled

  • Runs in Docker with its own PostgreSQL database, on a server your school controls.
  • Teachers have their own accounts. When an admin turns an account off, access ends right away.
  • Each teacher connects their own Google account to import from Classroom. Re-syncing never overwrites a teacher's own notes.
  • When a teacher asks for an AI draft or summary, that student's name, class, term, grades and notes are sent to the AI provider your school chose, using your school's key. Nothing is sent until a teacher asks.
  • Admins can download a backup ZIP with a folder per student.

Compare how every app handles data

Common questions

Does it replace Google Classroom?

No. Teachers keep using Classroom. GradeBook imports courses, students, assignments and grades from it, and re-syncing picks up new scores.

Does the AI write the final report card?

No. It drafts a comment from the student's grades and notes. The teacher edits every word before it's final.

Which AI service does it use?

Your choice of OpenAI, Anthropic Claude or Google Gemini, with your school's own account and key.

Can two teachers share a class?

Yes. Co-teachers can do everything in a shared class except delete it.

More classroom apps

Need it to work differently?

Every GradeBook feature can be adjusted to how your school works, and we can add the ones you need.

Describe what you need