Giter Club home page Giter Club logo

IDEAS Research Group (CS@VT)'s Projects

wctest icon wctest

Testing DSL translator for writing unit tests in a clean, simple, instructor-friendly format

web-cat-app icon web-cat-app

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.

web-cat-plugin-cppioplugin icon web-cat-plugin-cppioplugin

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.

web-cat-plugin-cpptddplugin icon web-cat-plugin-cpptddplugin

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.

web-cat-plugin-haskelldoctestplugin icon web-cat-plugin-haskelldoctestplugin

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).

web-cat-plugin-javatddplugin icon web-cat-plugin-javatddplugin

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 coverage during student testing.

web-cat-plugin-pascalcompilerplugin icon web-cat-plugin-pascalcompilerplugin

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.

web-cat-plugin-prologtddplugin icon web-cat-plugin-prologtddplugin

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.

web-cat-plugin-pythonplugin icon web-cat-plugin-pythonplugin

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).

web-cat-plugin-schemetddplugin icon web-cat-plugin-schemetddplugin

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.

web-cat-plugin-summarizetddgradeplugin icon web-cat-plugin-summarizetddgradeplugin

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.

web-cat-subsystem-admin icon web-cat-subsystem-admin

This Web-CAT subsystem provides tools for Web-CAT administrators to use, including configuration support and direct database browse and edit capabilities.

web-cat-subsystem-antforplugins icon web-cat-subsystem-antforplugins

This subsystem provides ANT to support grading plug-ins that use ANT to manage building, executing, and testing student work. It includes ANT v1.8.1.

web-cat-subsystem-birtruntime icon web-cat-subsystem-birtruntime

This Web-CAT subsystem contains the Eclipse BIRT (Business Intelligence and Reporting Tools) runtime that is required by the Reporter subsystem. It provides for automatic update control over this runtime and, given its size, alleviates the need to re-download the entire package when the Reporter functionality is updated. This version of the runtime subsystem contains BIRT runtime 2.3.1.

web-cat-subsystem-core icon web-cat-subsystem-core

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.