Difference between revisions of "Web-CAT"
imported>Mutantmonkey |
imported>Mutantmonkey |
||
Line 4: | Line 4: | ||
==Design== | ==Design== | ||
− | Web-CAT is primarily written in Java using [[w:WebObjects|WebObjects]] with some glue scripts written in [[Perl]]. | + | Web-CAT is primarily written in Java using [[w:WebObjects|WebObjects]] with some glue scripts written in [[w:Perl|Perl]]. |
==Criticism== | ==Criticism== |
Revision as of 02:20, 26 March 2012
Web-CAT is an automated programming assignment grading system developed at Virginia Tech with a focus on grading using student-written tests. It has support for C++ and Java, and was primarily developed by Stephen Edwards and is licensed under the AGPL.
Most Computer Science courses that use automated grading now use Web-CAT.
Design
Web-CAT is primarily written in Java using WebObjects with some glue scripts written in Perl.
Criticism
Many students have complained of problems with Web-CAT, due to features like style-checking on by default without any listed style guidelines, and have cited the project's large number of unresolved bugs[1]. Often, when students complain of problems, they are told that because Web-CAT is open source, they should simply fix the problem themself instead of complaining.
Other students have cited slow grading and a difficult-to-use user interface as making Web-CAT incredibly frustrating to use.