Automate your grading workflow with the API
Everything you can do in the UI, you can do via the API. Set up autograding at scale, manage courses across sections, and pull data when you need it.


Everything you can do in the UI, you can do via the API. Set up autograding at scale, manage courses across sections, and pull data when you need it.


CodeGrade's REST API covers the full platform: assignments, submissions, grades, rubrics, users, and courses. If you're the kind of professor who'd rather write a script than click through 15 sections of the same setup, the API is built for you.


Teaching the same course across multiple sections means duplicating assignments, test configurations, and rubrics every semester. With the API, write a script once and run it every time. Clone assignments, configure autograding, and set deadlines across all your sections in a single run.
Need to analyze how your class performed, track pass rates across semesters, or feed grades into a department report? The API lets you pull submission data, grades, and rubric scores in whatever format works for your workflow.

Native LMS integration, GitHub workflows, and a full REST API. No separate accounts, no extra steps.
.png)
April 23, 2025
How to use custom test blocks
March 19, 2025
Simple Python Test vs. Pytest: Which One to Use?