GradePush
FR GitHub Try the demo

THE GRADEPUSH HANDBOOK

Teach with GitHub.
Keep control.

An open-source, self-hosted alternative to GitHub Classroom. Create classrooms, share assignments and follow student progress.

Open source · AGPL-3.0GitHub ActionsEnglish & français

Find your starting point

From your first classroom to your own installation.

A familiar workflow. A shared workspace.

Instructions in GradePush. Code, tests and feedback on GitHub.

A team assignment in the student workspace.
A team assignment in the student workspace.
01

Create & share

Prepare an individual or team assignment and invite your students.

02

Code & push

Students work in GitHub repositories with the tools they already use.

03

Follow & review

Follow submissions and automated test results from your classroom.

Coming later

GradePush Cloud

GradePush Cloud will offer managed hosting for your institution. Coming later.

Learn more

Search the docs

Search a topic, a feature or a command.