Pisek – a Caching Task Preparation System

We introduce a new tool for developing competition tasks. It helps with creating test data and checking that the tests award the expected scores to a set of reference solutions. It supports batch, interactive, and open-data tasks in a variety of programming languages. Test results are cached, which significantly accelerates task development. Automated checks are utilized to detect common errors, including fuzzing of output checkers. The tool interfaces to CMS for configuring tasks, testing them, and semi-automatically establishing time limits. Keywords: task preparation tool, automated testing.

Authors

Institutions

Publication Details

Journal
OLYMPIADS IN INFORMATICS
Published
2025-01-01
DOI
https://doi.org/10.15388/ioi.2025.06
Primary Topic
Software Testing and Debugging Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Pisek – a Caching Task Preparation System

Martin Mareš, Daniel SKÝPALA
OLYMPIADS IN INFORMATICS
Software Testing and Debugging Techniques
article

Pisek – a Caching Task Preparation System

Martin Mareš, Daniel SKÝPALA
article en

Abstract

We introduce a new tool for developing competition tasks. It helps with creating test data and checking that the tests award the expected scores to a set of reference solutions. It supports batch, interactive, and open-data tasks in a variety of programming languages. Test results are cached, which significantly accelerates task development. Automated checks are utilized to detect common errors, including fuzzing of output checkers. The tool interfaces to CMS for configuring tasks, testing them, and semi-automatically establishing time limits. Keywords: task preparation tool, automated testing.

OLYMPIADS IN INFORMATICS
Charles University (CZ)
Industry, innovation and infrastructure
Openalex Percentile: Top 85%
Software Testing and Debugging Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.