Pinned Repositories
code-workout
CodeWorkout: a programming practice and self-study web site
pythy
Pythy – the Cloud-Based IDE for Novice Python Programmers
sofia-core
Sofia – Core Components
sofia-demos
Sofia – Demo Applications
sofia-graphics
Sofia – Graphics Components
sofia-maps
Sofia – Mapping/GPS Components
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-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.
web-cat-subsystem-Grader
This Web-CAT subsystem provides all of Web-CAT's automated grading services. It manages all grading plug-ins as well.
web-cat.github.io
Web pages for Web-CAT organization on github.
IDEAS Research Group (CS@VT)'s Repositories
web-cat/code-workout
CodeWorkout: a programming practice and self-study web site
web-cat/pythy
Pythy – the Cloud-Based IDE for Novice Python Programmers
web-cat/web-cat-subsystem-Grader
This Web-CAT subsystem provides all of Web-CAT's automated grading services. It manages all grading plug-ins as well.
web-cat/web-cat.github.io
Web pages for Web-CAT organization on github.
web-cat/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/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.
web-cat/auto-plagiarism-reports
web-cat/eclipse-plugins-electronic-submitter
Eclipse integration plug-ins for the Electronic Submitter
web-cat/eclipse-plugins-importer-exporter
A single Eclipse plug-in and feature that combines the electronic submitter with a UI to easily import projects and dependencies for assignments.
web-cat/maria-chatscript
Conversational scripting for Maria, the Web-CAT virtual teaching assistant
web-cat/netbeans-modules-electronic-submitter
NetBeans integration plug-ins for the Electronic Submitter
web-cat/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/deveventtracker-feedback
Incremental development feedback provider for Web-CAT assignments with associated programming data.
web-cat/intellij-electronic-submitter
web-cat/OnlinePythonTutor
Visualize Python, Java, JavaScript, TypeScript, Ruby, C, and C++ code execution in your Web browser
web-cat/OpenDSA-CS1-modules
Working source for the OpenDSA eTextbook project
web-cat/queso
QUESO: QUizzes and Exams Served Online
web-cat/visualstudio-CxxTestForVS
web-cat/visualstudio-web-cat-submitter
web-cat/web-cat-plugin-JupyterPlugin
web-cat/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/web-cat-subsystem-CheckstyleForPlugins
This Web-CAT subsystem provides Checkstyle (v7.1.1) to support grading plug-ins that perform static analysis of Java code.
web-cat/web-cat-subsystem-DevEventTracker
This Web-CAT subsystem provides support for IDE-based event data collection from IDE's such as Eclipse.
web-cat/web-cat-subsystem-ExternalJars
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.
web-cat/web-cat-subsystem-JobQueue
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.
web-cat/web-cat-subsystem-PerlForPlugins
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.
web-cat/web-cat-subsystem-PMDForPlugins
This Web-CAT subsystem provides PMD to support grading plug-ins that perform static analysis of Java code.
web-cat/web-cat-subsystem-Reporter
This Web-CAT subsystem provides all of Web-CAT's data reporting services.
web-cat/web-cat-utility-PluginTester
web-cat/webcat-submission-energy-faq
Quick repo to collaborate on submission energy