OLYMPIADS IN INFORMATICS, 2019, Vol. 13, pp. 209 - 215
© IOI, Vilnius University

ISSN 1822-7732

DOI: 10.15388/ioi.2019.14

TPS (Task Preparation System): A Tool for Developing Tasks in Programming Contests

Kian MIRJALALI, Amir Keivan MOHTASHAMI, Mohammad ROGHANI, Hamid ZARRABI-ZADEH

Department of Computer Engineering, Sharif University of Technology, Tehran, Iran
e-mail: {mirjalali, mohtashami, roghani}@ce.sharif.edu, zarrabi@sharif.edu

Abstract

The task preparation system (TPS) is a tool developed mainly for preparing IOI tasks. It was originally developed for, and successfully used in IOI 2017, and since then, it has been used in several other nationwide and international programming contests, including IOI 2019. The tool consists of a command-line interface for local (offline) work, and a web interface which integrates with git and provides more features. This article presents the main features of the task preparation system, and briefly describes how it works.

Keywords:

competitive programming, task preparation, Olympiad in Informatics, programming contest.


PDFTo preview full article text in PDF format click here

Get Free ReaderYou could obtain free Acrobat Reader from Adobe


Copyright © International Olympiad in Informatics, 2019
Vilnius University, 2019