This page describes Web-CAT's features, organized into the following categories:

Plug-in Architecture (Pluggable "Subsystems")

The Core Subsystem

The Grader Subsystem

The Java Grading Script

The C++ Grading Script

The Admin Subsystem

The Example Subsystem