Welcome to Web-CAT

If you're a student who wants to login to see results of a submission or to manually submit an assignment, please have your Web-CAT username and password ready, and use the link http://webcat.franklin.edu/Web-CAT/WebObjects/Web-CAT.woa

Web-CAT is a web application that supports automatic grading of Java based programming assignments based on several criteria:

  1. Static analysis of source code via PMD and Checkstyle. These tools ensure that code conforms to particular conventions of documentation and style.
  2. Student and instructor-written test cases and code coverage via JUnit and Clover. These tools ensure that the solution is valid (passes instructor tests), correct (passes student-written tests), and complete (all functionality is exercised by the tests).
  3. Instructor-based design evaluation. Instructors have the flexibility to add or deduct points based on their expert opinions of the overall design and implementation.

Your custom distribution of either BlueJ or Eclipse should come pre-configured to connect to Web-CAT for project submissions. However, in the event that you are using a non-Windows machine, you may use the following URLs:

Special thanks to Dr. Stephen Edwards of Virginia Tech for the use of his excellent Web-CAT software.