-A A +A

Web-CAT

Primary tabs

What Is It?

Web-CAT is an advanced automated grading system that can grade students on how well they test their own code. It is highly customizable and extensible, and supports virtually any model of program grading, assessment, and feedback generation. Web-CAT is implemented a web application with a plug-in-style architecture so that it also can serve as a platform for providing additional student support services to help students learn programming or software testing. Web-CAT stands for Web-based Center for Automated Testing. It was originally conceived as a platform for providing a number of student support services to help students learn software testing, although current work on the project focuses on automated grading of programming assignments. -- Web-CAT website, 2008-02-20

Developer

  • Stephen Edwards, Virginia Tech

Supported Platforms

  • Web-based

Requirements

  • Runs on a server and provides all of its capabilities via a web interface

Versions

  • NA

Cost

  • None (2009-10-31)