Autograder

Efficiently Grade Student Submissions

Grading

Use efficient grading techniques to automatically grade an entire homework assignment for any number of students. Grade outputs, plots, files, recursion, and more

Notifications

The Autograder can send you rich, interactive notifications via email, text, or Slack.

Performance & Efficiency

Do you have a need for speed? The Autograder is a highly performant grader.

Sandboxing

Nervous that another student's code could affect your grade? Don't be. With sandboxing built in, every single test case is run in a controlled, pristine environment

Cheat Detection

Integrated cheat detection means the entire course can be assessed for cheating in as little as 10 minutes. Results are organized by section, and each suspected cheater has their own control center, where the user can view suspect code side by side

Downloading

Via the Canvas and Google Drive APIs, the Autograder can automatically download solution files and student submissions, directly from the source. Often, this can be faster than using those tools directly

Uploading

The Canvas API also allows the Autograder to automatically publish grades, upload feedback, and post an announcement to the course. The announcement is even formatted via Markdown, HTML, or plain text, and can be previewed before posting

Selectively Grade Submissions

Do you only need to grade a few students? The Autograder allows the user to interactively select which students they want to grade. Need to edit a student submission? The Autograder can pause after downloading, to allow you to add updated student submissions, if required.

Schedule the Autograder

Want to grade as soon as you can, but don't want to stay up until midnight? Schedule the Autograder and relax. You can even continue to use MATLAB until midnight. Scheduling also does sanity checks to make sure the solution is up to snuff.

Banned & Recursion Checking

Static banned function checking means a 0% performance hit due to banned or recursive function checking

Email Student Feedback

Need to email students their feedback directly? Integrated Gmail services means rich emails can be sent to each student. Feedback is linked, not attached, for simple redaction if necessary

Debugging

Did something not work out quite right? Integrated debugging features means you'll never lose work because of an error. Upon breaking, you'll be placed in an interactive environment to test functionality, evaluate state, and even choose to continue grading