Skip to content

Latest commit

 

History

History
43 lines (28 loc) · 1.35 KB

README.md

File metadata and controls

43 lines (28 loc) · 1.35 KB

ChalkBox Gradle Build

ChalkBox Logo

Overview

ChalkBox is a tool for processing and marking programming assignment submissions.

Common use cases include running automated tests and static analysis tools on submitted code.

Key Features

  • Integrates with Gradescope

    ChalkBox has been redesigned to work with the Gradescope autograder platform. ChalkBox runs on a single submission, so students can receive instant feedback every time they submit.

  • Easy to use

    Configuration for ChalkBox and its engines is specified in human-readable YAML, but can be easily generated using the web-based interface of Quickscope.

  • Extensible

    A simple yet flexible Engine API allows the creation of new engines for different programming languages and use cases.

Documentation

Javadoc for the source code of ChalkBox and guides for working with and extending ChalkBox can be found at chalkbox.readthedocs.io.

Copyright

ChalkBox is copyright Brae Webb, Emily Bennett, Ella de Lore, Max Miller, Evan Hughes and Nicholas Lambourne.

The ChalkBox logo is copyright Anna Truffet.