Scale up your review process with our powerful Automated Grading feature

AssignmentOS’s multi-dimensional automated grading removes the manual analysis of students solutions while providing a detailed report of how each student performed,

Automated Unit & Integration Test Scoring

AssignmentOS automatically reviews & scores each student’s submission to your assignment.

Industry-Standard Testing

We use the standard testing library/framework for each of our supported languages, such as Jest for JavaScript, Pytest for Python, etc.

Hidden Test Feature

Hidden Tests are unit/integration tests that are added to the student’s repo once they have submitted their solution, allowing you to test edge cases. Hidden Tests can be easily added to your Custom Assignments.

Run Tests Locally

Allow students to iteratively work on their solution by running tests locally and in GitHub Actions or GitLab CI/CD each time they push a new commit to their repo, reflecting how they develop software in the real world.

Static Code Anaylsis

AssignmentOS automatically detects issues in the student’s code, such as code smells, bad design patterns, etc., allowing students to pick up good habits early on in their learning journey.

Code Coverage Analysis

A breakdown of the percentage of the student’s code that is covered by unit tests, which an important metric used when gauging the quality of a solution.


Sample of a detailed analysis report.

Easily see how your students are performing in each assignment and track their activity.


Easily Review Student’s Solution

Get familiar with how to quickly read an AssignmentOS student analysis report.


Watch How It Works

Watch a demo of a step-by-step review of a student analysis report.

Check out AssignmentOS!

Start your 1-semester free trial now to check out how to enhance student learning by streamlining your coding assignment workflow.

This site is registered on as a development site.