Changelog

New features, improvements, and fixes.

July 2026

  • Connect your classroom to Claude. Grades, regrades, modules, and tokens, all from the chat. MCP server setup
  • Tighter permission checks across grading, leaderboards, and role changes.

June 2026

  • Modules group repos, pages, quizzes, and slides into an ordered path for students. Build modules
  • Autograding runs your tests on Github Actions and shows results on the submission. Set up autograding
  • Import a Github Classroom course live. No ZIP upload. Import from Github Classroom
  • Private org repos work as assignment templates.

May 2026

  • Pin, reorder, and archive your classrooms. Active, Locked, and Unpublished modes control access.
  • Creating a class no longer asks for a term or year.
  • Teams, assistants, and tokens are now included on every tier.
  • What used to be called modules are now repositories, named for what they actually are. Repositories and assignments
  • Only owners can delete repositories or view billing, calendar links are signed more strictly, and duplicate Stripe events can no longer double-charge.

April 2026

The redesign
  • New sidebar, breadcrumbs, design system, and dark mode.
  • Dashboards per role. Students see what's due, TAs get a queue and throughput, admins get assignment health and at-risk students.
  • Repo analytics: commit activity and contribution health per student, with a deep dive from the grading table.
  • An in-app notification bell, with email preferences.

March 2026

  • Owners can unpublish assignments.
  • Late overrides are now respected in the student view.

February 2026

Classmoji is public
  • The first public release, rebuilt from the ground up on react-router-7.
  • A setup wizard configures your Github App for you.
  • Slides gained sections, and students got a way to navigate them.
  • Instructor and contributor docs. Getting started

How we got here

Classmoji before it was Classmoji. Everything above is v3.

v0

The scripts

2021
  • A command line tool for creating student repos
  • Assign students and graders to repos without leaving the terminal
  • Emoji grades, read straight from the feedback PR description. The name stuck.
v1

The first web version

2023
  • The CLI grew a web interface
  • Github was the whole backend. No database, everything through the GraphQL API.
v2

The rewrite

2024–2025
  • Rebuilt from scratch on react-router-7, this time with a real database
  • Quizzes with AI grading, slides, and pages
  • A setup wizard that configures your Github App
  • Made public in February 2026