One-Time Setup
Add one OPENROUTER_API_KEY secret at the organisation level and every student repository inherits it. After that, each assignment just needs the workflow file.
Built for Classroom 50
Automatically excludes template starter code and bot commits, so only the student's own work is assessed — no extra configuration required.
Flexible Delivery
Assessment questions are posted as a GitHub Issue and a downloadable PDF. Questions are generated through OpenRouter, so you can pick any model it offers.