Python Notebooks
Auto-run student Jupyter notebooks against your solution, with per-assertion pass/fail and expected-vs-actual diffs.
Automated grading for education
InstantGrade automatically evaluates assignments, notebooks and exams using AI — so you can focus on students, not paperwork.

InstantGrade supports multiple formats and evaluation methods.
Auto-run student Jupyter notebooks against your solution, with per-assertion pass/fail and expected-vs-actual diffs.
Check cell values and formulas in .xlsx, .xls and .xlsm workbooks — not just final answers.
Assertion-based checks with Best-N scoring and custom scaled grade ranges.
One instructor solution, hundreds of student submissions — plus supporting data files and ZIP extraction.
Planned — the evaluator registry is built to route new file types without changing the API.
Planned — rubric-guided evaluation of essays and descriptive answers.
On the roadmap: R Markdown, .py, .sql and MATLAB submissions.
Assertion-based checks with AST-level expected-vs-actual diagnostics — the same standard for every student.
Write a solution notebook: a ## question, a solution cell, an assert cell. No rubric DSL to learn.
Per-question pass/fail with precise diffs, not generic failures.
One workflow grades .ipynb and .xlsx/.xls/.xlsm — values and formulas alike.
Docker-isolated execution with no network, resource caps and hard timeouts — local mode when Docker isn't available.
One instructor solution, hundreds of student submissions — plus supporting data files and ZIP extraction.
Auto-generate the student-facing notebook from your solution — solutions and asserts stripped, stubs left behind.
HTML and PDF reports with per-assertion feedback, execution logs and saved run history.
To find the derivative of f(x) = x³ + sin(x), we use the product rule…
f′(x) = 3x² + cos(x)
Review the final simplification step. Overall, a strong answer!
Get InstantGrade
InstantGrade evaluates notebooks and Excel assignments against your solution, returns per-question feedback students can act on, and produces reports you can share — all in a workflow designed for educators, not engineers.
We're opening access cohort by cohort. Tell us about your course and we'll set you up.