]> mj.ucw.cz Git - eval.git/blob - index.html
4a2d4cad0e5f4915fdbfbc917cc46e2b5de5281a
[eval.git] / index.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html40/strict.dtd">
2
3 <html><head>
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>
7 </head><body>
8
9 <h1>The MO Contest Environment</h1>
10
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> &ndash; 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.
17
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.
21
22 <h2>Download</h2>
23
24 <p>You can download the current release <a href="http://mj.ucw.cz/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>.
26
27 <p>Everything is also available in <a href="ftp://ftp.ucw.cz/mj/eval/">my FTP archive</a>.
28
29 <h2>Development versions</h2>
30
31 <p>Since the last release, there were lots of changes, but they still wait
32 for polishing and documentation. If you are interested, you can take a peek
33 inside our pot:
34
35 <ul>
36 <li>There are snapshot tarballs in the <a href="ftp://ftp.ucw.cz/mj/eval/">FTP archive</a>.
37 <li>You can access our <a href="http://git.or.cz/">GIT</a> repository at git://git.ucw.cz/eval.git &ndash; there you can
38 find the current source tree together with a complete log of changes.
39 </ul>
40
41 <h2>Documentation</h2>
42
43 <ul>
44 <li><a href="anatomy.html">Anatomy of MO-Eval</a>
45 <li><a href="install.html">Installation</a>
46 <li><a href="tasks.html">Tasks and their types</a>
47 <li><a href="eval.html">Evaluating solutions</a>
48 <li><a href="public.html">Utilities for contestants</a>
49 </ul>
50
51 <p>Recently, I have published a short <a href="http://mj.ucw.cz/papers/eval.pdf">article
52 on perspectives on automatic grading systems</a> in <a href="http://www.i-journals.org/olympiads_in_informatics/">Olympiads
53 in Informatics</a>. It mentions many of the ideas behind MO-Eval.
54
55 <h2>Portability</h2>
56
57 <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
58 GNU/Linux</a>, but it will happily work with any other Linux distribution with a 2.4 or newer kernel. The only dependecies
59 on Linux and on i386 are in the sandbox module; porting to other architectures requires just minor changes, porting to other
60 UNIX systems is probably hard. Outside of that, everything should run happily on almost any system providing a reasonable
61 set of GNU utilities (especially bash) and Perl, possibly including MinGW or Cygwin on Windows.
62
63 <h2>Author</h2>
64
65 <p>MO-Eval has been written by <a href="http://atrey.karlin.mff.cuni.cz/~mj/">Martin Mares</a>.
66 Great thanks go to Jan Kara, Milan Straka and Tomas Gavenciak for their help and for many fine ideas.
67
68 <h2>License</h2>
69
70 <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
71 Public License version 2.</a>
72
73 <h2>Feedback</h2>
74
75 <p>All bug reports, suggestions and patches are welcome. Please mail them to <a href="mailto:mj@ucw.cz">mj@ucw.cz</a>.
76
77 </body></html>