Difference between revisions of "Web-CAT"
imported>Cov (Created page with "Web-CAT is an automated programming assignment grading system developed at Virginia Tech. It is licensed under the AGPL. ==External Links== * [http://web-cat.cs.vt.edu/ Homepage...") |
imported>Matthazinski |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | Web-CAT is an automated programming assignment grading system developed at Virginia Tech. It is licensed under the AGPL. | + | '''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 [[w:C++|C++]] and [[w:Java (programming language)|Java]], and was primarily developed by [[Stephen Edwards]] and is licensed under the AGPL. |
− | ==External | + | Most [[Computer Science]] courses that use automated grading now use Web-CAT. |
+ | |||
+ | ==Design== | ||
+ | Web-CAT is primarily written in Java using [[w:WebObjects|WebObjects]] with some glue scripts written in [[w:Perl|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<ref>[http://sourceforge.net/tracker/?group_id=142064&atid=754973]</ref>. 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. | ||
+ | |||
+ | ==See also== | ||
+ | * [[Curator]] | ||
+ | |||
+ | ==References== | ||
+ | <references /> | ||
+ | |||
+ | ==External links== | ||
* [http://web-cat.cs.vt.edu/ Homepage] | * [http://web-cat.cs.vt.edu/ Homepage] | ||
* [http://web-cat.cs.vt.edu/WCWiki Web-CAT Wiki] | * [http://web-cat.cs.vt.edu/WCWiki Web-CAT Wiki] | ||
+ | * [http://web-cat.org/ The Web-CAT Community] | ||
* [[sf:projects/web-cat/|Web-CAT Sourceforge Page]] | * [[sf:projects/web-cat/|Web-CAT Sourceforge Page]] | ||
− | [[Category: | + | [[Category:Libre projects]] |
+ | [[Category:Campus computing resources]] | ||
+ | [[Category:Computer Science]] |
Latest revision as of 06:17, 12 October 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.