Features

Everything you need
to grade smarter.

From automatic evaluation to custom rubrics to actionable feedback — CodeSpell handles the full submission lifecycle. LMS sync and plagiarism detection are coming soon.

What's included

No feature gating.
All plans, all features.

01

Automatic evaluation.

Submit any code assignment and receive a detailed grade in seconds. Our engine evaluates correctness, style, complexity, and rubric compliance simultaneously — students get instant feedback.

Multi-languageRubric-awareSub-second results
02

Actionable feedback.

Students receive line-level feedback tied to the exact code they wrote. For compilation and execution errors, AI explains what went wrong and how to fix it in plain language — no cryptic stack traces.

Line-level commentsRubric explanationsStudent-facing
03

Custom rubrics.

Define your own grading criteria with weights, point distributions, and pass/fail thresholds. Upload your course materials and AI will generate assignment content and rubric criteria as a starting point — or build from scratch. Either way, every submission is evaluated against your rubric exactly.

Drag-and-drop builderWeighted criteriaReusable templates
04Coming soon

Plagiarism detection.

Identify suspicious similarity across all submissions in a cohort. Our detection works structurally — not just text comparison — so variable renaming and reordering are caught.

Structural analysisCohort-wideSimilarity heatmap
05Coming soon

LMS grade sync.

Push grades directly to Canvas, Moodle, or Blackboard with one click. No copy-paste, no CSV exports — grades land in the gradebook the moment you approve them.

CanvasMoodleBlackboard
06

Instructor override.

Automatic grades are always a starting point. Instructors can review flagged submissions, adjust scores, and add personal notes before anything is returned to students.

Review queueManual adjustmentAudit log
07

Analytics dashboard.

See exactly where your class is struggling. Class-wide score distributions, per-criterion breakdowns, and individual student progress across the semester — all in one view.

Score distributionsPer-criterion statsStudent trends
08

5 languages — and growing.

Python, Java, JavaScript, C, and C++ are fully supported today. React and Node.js are coming soon. Language-specific style rules and idiomatic feedback included for each.

PythonJavaJavaScriptC / C++React · soonNode.js · soon
09

API access.

Build CodeSpell into your own tools. Our REST API gives you full programmatic access to submissions, grades, rubrics, and feedback — documented and versioned.

REST APIOpenAPI spec

Ready to see it in action?

Free during early access. No credit card required.