web-cat Goto Github PK
Name: IDEAS Research Group (CS@VT)
Type: Organization
Location: Blacksburg VA
Blog: http://web-cat.org
Name: IDEAS Research Group (CS@VT)
Type: Organization
Location: Blacksburg VA
Blog: http://web-cat.org
Sofia – Demo Applications
Sofia – Demo Applications for Maps
Sofia – Graphics Components
Sofia – Mapping/GPS Components
Sofia - micro-world classes and support
The Virginia Tech/Web-CAT Java library for use in intro courses
Testing DSL translator for writing unit tests in a clean, simple, instructor-friendly format
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's bootstrap loader/updater.
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.
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.
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).
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.
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.
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.
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).
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.
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 Grading Plug-In Testing Tool
This Web-CAT subsystem provides tools for Web-CAT administrators to use, including configuration support and direct database browse and edit capabilities.
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.
This Web-CAT subsystem provides all of Web-CAT's batch processing services.
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.
This Web-CAT subsystem provides Checkstyle (v7.1.1) to support grading plug-ins that perform static analysis of Java code.
This Web-CAT subsystem provides Clover (v7.1.1) to support grading plug-ins that measure code coverage in Java code.
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.