Skip to content
@web-cat

IDEAS Research Group (CS@VT)

  • Web pages for Web-CAT organization on github.

    HTML LGPL-3.0 Updated Mar 16, 2019
  • Discussion forum web pages for http://web-cat.org

    Ruby Updated Mar 12, 2019
  • Web site for the Web-CAT Cookbook, containing documentation, user guides, and other helpful info.

    Ruby LGPL-3.0 Updated Mar 12, 2019
  • CodeWorkout: a programming practice and self-study web site

    Ruby 47 38 Updated Mar 7, 2019
  • Conversational scripting for Maria, the Web-CAT virtual teaching assistant

    Python Updated Oct 27, 2018
  • Incremental development feedback provider for Web-CAT assignments with associated programming data.

    Java GPL-3.0 Updated Oct 11, 2018
  • A single Eclipse plug-in and feature that combines the electronic submitter with a UI to easily import projects and dependencies for assignments.

    Java 1 2 Updated Aug 22, 2018
  • This Web-CAT subsystem provides tools for Web-CAT administrators to use, including configuration support and direct database browse and edit capabilities.

    Java Updated Aug 2, 2018
  • This Web-CAT subsystem provides support for Perl-based grading plug-ins, including a number of common CPAN modules as well as some custom-written Perl modules useful by plug-ins.

    Perl 6 Updated Aug 2, 2018
  • This "all-in-one" plug-in is designed to provide full processing and feedback generation for Java assignments where students write their own JUnit test cases. It includes ANT-based compilation, JUnit processing of student-written tests, support for instructor-written reference tests, PMD and Checkstyle analysis, and JaCoCo-based tracking of code…

    Perl Updated Jul 30, 2018
  • This Web-CAT subsystem provides all of Web-CAT's automated grading services. It manages all grading plug-ins as well.

    Java 1 Updated Jul 30, 2018
  • This is the principal subsystem for Web-CAT, and provides all the capabilities necessary for loading and operating all other subsystems. It also provides authentication services, and common UI elements used system-wide.

    Java 1 1 Updated Jul 30, 2018
  • This Web-CAT subsystem provides all of Web-CAT's data reporting services.

    Java Updated Feb 26, 2018
  • This Web-CAT subsystem contains the infrastructure used for running job queues in other Web-CAT subsystems. It provides common base classes and features used by other subsystems.

    Java Updated Feb 26, 2018
  • This Web-CAT subsystem provides Checkstyle (v7.1.1) to support grading plug-ins that perform static analysis of Java code.

    Java Updated Feb 26, 2018
  • This Web-CAT subsystem provides PMD to support grading plug-ins that perform static analysis of Java code.

    Java Updated Feb 26, 2018
  • This Web-CAT subsystem contains all of the external support jars used by Web-CAT ands its subsystems. It provides for automatic update control over these jars.

    Makefile Updated Feb 26, 2018
  • C# Updated Jan 11, 2018
  • C++ Updated Jan 11, 2018
  • Java Updated Jan 11, 2018
  • This Web-CAT grading plug-in is a generic feedback generation script for TDD-based grading. It is designed to execute as the last stage, after any compilation and execution of student and reference implementations has been completed.

    Perl Updated Jan 11, 2018
  • Perl Updated Jan 11, 2018
  • A Web-CAT grading plug-in for Scheme. It is designed to execute the student program and a reference implementation against a set of student tests. It does not generate any feedback.

    Perl Updated Jan 11, 2018
  • A Web-CAT grading plug-in for Python that is designed to execute the student program against a set of student-provided tests and also against a set of instructor-provided tests (reference tests).

    Perl 1 Updated Jan 11, 2018
  • A Web-CAT grading plug-in for Prolog. It is designed to execute the student program and a reference implementation against a set of student tests. It does not generate any feedback.

    Prolog Updated Jan 11, 2018
  • A Web-CAT grading plug-in for Pascal. It does not perform grading in one step--other steps are needed to execute the compiled program and generate feedback.

    Perl Updated Jan 11, 2018
  • This Web-CAT grading plug-in for Haskell is designed to execute the student program against a set of student-provided tests and also against a set of instructor-provided tests (reference tests).

    Perl Updated Jan 11, 2018
  • This Web-CAT grading plug-in is the standard C++ one-step grading script. It includes ANT-based compilation, CxxTest processing of student-written tests, and support for instructor-written reference tests.

    Perl Updated Jan 11, 2018
  • This Web-CAT grading plug-in is designed to execute the student program with black box testing to verify that the output of a program is correct for a given input set.

    Perl Updated Jan 11, 2018
  • This bundle is not a real subsystem. It is the main application startup configuration for the Web-CAT server. it contains very little code, since all behaviors are provided by subsystems instead.

    Perl 1 Updated Jan 11, 2018
You can’t perform that action at this time.