Homework Submission, Automated Grading, and TA grading system.
Submitty
free, scalable, modern, and open-source course management system with auto testing of programming assignments
infomark-org