ABSTRACT
Web-CAT is the most widely used open-source automated grading system, with about 10,000 users at over 65 institutions worldwide. Its plug-in architecture supports extensibility, with plug-ins for Java (including Objectdraw, JTF, Swing, and Android), C++, Python, Haskell, and more. It is also a powerful tool for educational research data collection. It supports a wide variety of assessment strategies, but is famous for "grading students on how well they test their own code". Web-CAT won the 2006 Premier Award, recognizing high-quality, non-commercial courseware for engineering education. This BOF will allow existing users and new adopters to meet, share experiences, and talk about what works and what doesn't. Information on getting started quickly with Web-CAT will also be provided.
Index Terms
- Web-CAT user group (abstract only)
Recommendations
The absolute beginner's guide to JUnit in the classroom (abstract only)
SIGCSE '14: Proceedings of the 45th ACM technical symposium on Computer science educationSoftware testing has become popular in introductory courses, but many educators are unfamiliar with how to write software tests or how they might be used in the classroom. This workshop provides a practical introduction to JUnit for educators. JUnit is ...
A better API for Java reflection (abstract only)
SIGCSE '12: Proceedings of the 43rd ACM technical symposium on Computer Science EducationInstructors often write reference tests to evaluate student programs. In Java, reference tests should be independent of submitted solutions as they are run against all student submissions. Otherwise, they may even fail to compile against some solutions. ...
The absolute beginner's guide to JUnit in the classroom (abstract only)
SIGCSE '12: Proceedings of the 43rd ACM technical symposium on Computer Science EducationSoftware testing has become popular in introductory courses, but many educators are unfamiliar with how to write software tests or how they might be used in the classroom. This workshop provides a practical introduction to JUnit for educators. JUnit is ...
Comments