1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html40/strict.dtd">
4 <title>The MO Contest Environment</title>
5 <link rev=made href="mailto:mj@ucw.cz">
6 <link rel=stylesheet title=Default href="mo-eval.css" type="text/css" media=all>
9 <h1>The MO Contest Environment</h1>
11 <p>The MO Contest Environment a.k.a. MO-Eval is a simple system for conducting programming competitions similar to the
12 <a href="http://olympiads.win.tue.nl/ioi/">International Olympiad in Informatics</a> – a contest
13 where the participants solve programming tasks, which are then evaluated off-line after the end of the
14 competition. It's built in a modular way, so extending to other types of programming contests
15 (e.g., to on-line contests like the <a href="http://icpc.baylor.edu/icpc/">ACM ICPC</a>) should be
16 pretty easy, but it hasn't been done yet.
18 <p>We use this environment at the <a href="http://mo.mff.cuni.cz/p/index.html.en">Czech Olympiad in programming</a>
19 (officially a part of the Mathematical Olympiad) since 2002 and also at the <a href="http://mo.mff.cuni.cz/cpspc/">CPSPC</a>
20 (Czech-Polish-Slovak Preparation Camp) when it's held in the Czech Republic.
24 <p>You can download the current release <a href="http://atrey.karlin.mff.cuni.cz/~mj/download/eval/mo-eval-1.0.1.tar.gz">eval-1.0.1</a>
25 or browse <a href="http://atrey.karlin.mff.cuni.cz/~mj/download/eval/">the archive of past releases</a>.
27 <p>Everything is also available in <a href="ftp://atrey.karlin.mff.cuni.cz/pub/local/mj/eval/">my FTP archive</a>.
29 <h2>Documentation</h2>
32 <li><a href="anatomy.html">Anatomy of MO-Eval</a>
33 <li><a href="install.html">Installation</a>
34 <li><a href="tasks.html">Tasks and their types</a>
35 <li><a href="eval.html">Evaluating solutions</a>
36 <li><a href="public.html">Utilities for contestants</a>
41 <p>The environment runs under Linux on the i386 architecture. We currently use a slightly modified installation of <a href="http://www.debian.org/">Debian
42 GNU/Linux</a>, but it will happily work with any other Linux distribution with a 2.4 or newer kernel. The only dependecies
43 on Linux and on i386 are in the sandbox module; porting to other architectures requires just minor changes, porting to other
44 UNIX systems is probably hard. Outside of that, everything should run happily on almost any system providing a reasonable
45 set of GNU utilities (especially bash) and Perl. Porting to Windows is probably out of question.
49 <p>MO-Eval has been written by <a href="http://atrey.karlin.mff.cuni.cz/~mj/">Martin Mares</a>.
50 Great thanks go to Jan Kara and Milan Straka for their help and for many fine ideas.
54 <p>The MO-Eval package can be used and distributed under the terms of the <a href="http://www.gnu.org/copyleft/gpl.html">GNU General
55 Public License version 2.</a>
59 <p>All bug reports, suggestions and patches are welcome. Please mail them to <a href="mailto:mj@ucw.cz">mj@ucw.cz</a>.