Easily import your existing assignments while leveraging AssignmentOS’s automated workflow
AssignmentOS automates the sending, retrieving, and grading of your assignments. Our developer friendly workflow allows you to customize assignments in 30+ languages & frameworks according to your requirements.
How It Works?
Choose the language/framework for the assignment.
Once you create your assignment, a new folder will be created in the private GitHub/GitLab template repository for the course in which you are adding this assignment. This folder will contain a standard project structure for your chosen language/framework - see the individual language/framework guides below for more details.
Add your assignment’s problem statement and any starter code.
Set up unit tests that are automatically run by AssignmentOS and define the minimum number of unit tests that must pass.
See here for more details.
Supported Languages & Frameworks
Create custom assignments in 30+ programming languages & frameworks.
CUSTOM ASSIGNMENT CONCEPTS
Easily Import Your Assignments
Creating custom assignments is a first-class concept in AssignmentOS, meaning you can conveniently import your existing assignments and set up automated grading.
SEE IT IN ACTION
Watch How It Works
View a step-by-step demo of creating a custom assignment.
Check out AssignmentOS!
Start your 1-semester free trial now to check out how to enhance student learning by streamlining your coding assignment workflow.