Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 1.23 KB

README.md

File metadata and controls

22 lines (17 loc) · 1.23 KB

Algorithmic Battle Web Framework

The lab course "Algorithmic Battle" is offered by the Computer Science Theory group of RWTH Aachen University since 2019. This repository contains the code to run a web server used to run the course

It can be used to distribute the necessary problem files, for students to upload their programs and reports, and to run the battles themselves. This is done with a modern typescript frontend and fastAPI backend, with each process run in an isolated docker environment.

Usage

The only system requirement is a Docker installation. With it every part of the web server can be started with docker compose up. The necessary configuration is specified with a config.toml file.

The primary code of the Algorithmic Battle course is hosted in a different repository that also contains further documentation.

Funding

The development of this project was funded by Stiftung Innovation in der Hochschullehre (Project FRFMM-106/2022 Algobattle) and by the Department of Computer Science of RWTH Aachen University.