Web-based Center for Automated Testing (Web-CAT)
Web-CAT is a flexible, tailorable automated grading system designed to process computer programming assignments. Web-CAT runs as a web application on a server and provides all of its capabilities via a web interface-all submission activity, feedback, viewing of results, and grading activities take place via your web browser. Its plug-in architecture makes Web-CAT highly customizable and extensible, allowing it to support virtually any model of program grading, assessment, and feedback generation. Many instructors use Web-CAT to grade students on how well they test their own code.