]> mj.ucw.cz Git - eval.git/blob - doc/index.html
Document TEXT_x_COMMENT.
[eval.git] / doc / 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 Moe 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 Moe Contest Environment</h1>
10
11 <p>The Moe Contest Environment (formerly MO-Eval) is a system for conducting
12 programming competitions similar in spirit to the
13 <a href="http://www.ioinformatics.org/">International Olympiad in Informatics</a> &ndash;
14 contestants solve programming tasks, submit the source code of their solutions,
15 which is then automatically tested on a set of test inputs.
16
17 <p>Moe is built in a modular way, making it easy to adapt it to the specifics
18 of a particular contest, to other types of tasks, or other programming languages.
19
20 <p>A brief description of the system and of the ideas behind it can be found in the following two papers
21 published in <a href="http://www.i-journals.org/olympiads_in_informatics/">Olympiads in Informatics</a>:
22
23 <ul>
24 <li><a href="http://mj.ucw.cz/papers/eval.pdf">Perspectives on automatic grading systems</a>
25 <li><a href="http://mj.ucw.cz/papers/eval2.pdf">Moe &ndash; Design of a Modular Grading System</a>
26 </ul>
27
28 <h2>Contests</h2>
29
30 <p>Moe (or some of its modules) are used at the following contests:
31
32 <ul>
33 <li><a href="http://mo.mff.cuni.cz/p/index.html.en">Czech Olympiad in programming</a> since 2002
34 <li><a href="http://mo.mff.cuni.cz/cpspc/">CPSPC</a> (Czech-Polish-Slovak Preparation Camp) on some years
35 <li><a href="http://www.fi.muni.cz/ceoi/">CEOI 2007</a> (Central-European Olympiad in Informatics)
36 <li><a href="http://www.ioi2009.org/">IOI 2009<a> (used the sandbox module)
37 <li><a href="http://codex2.ms.mff.cuni.cz/project/">CodEx</a> (a web-based system, originally
38         designed for evaluation of students' homeworks, but also used for several programming
39         contests)
40 </ul>
41
42 <h2>Download</h2>
43
44 <p>Moe is still under heavy development, so the best way to obtain the latest
45 version is directly from our <a href="http://git.or.cz/">Git</a> repository at git://git.ucw.cz/eval.git.
46 The master branch of the repository is kept in a stable state, new development
47 is done on other branches and then merged to the master.
48
49 <p>We also occasionally publish snapshot tarballs in our <a href="ftp://ftp.ucw.cz/pub/mj/eval/">FTP archive</a>.
50
51 <h2>Documentation</h2>
52
53 <p>Warning: Most parts of this documentation are outdated. Please consult the papers above
54 to get a more up-to-date picture.
55
56 <ul>
57 <li><a href="anatomy.html">Anatomy of MO-Eval</a>
58 <li><a href="install.html">Installation</a>
59 <li><a href="tasks.html">Tasks and their types</a>
60 <li><a href="eval.html">Evaluating solutions</a>
61 <li><a href="public.html">Utilities for contestants</a>
62 </ul>
63
64 <h2>Portability</h2>
65
66 <p>The environment runs under Linux on the i386 architecture. We currently use
67 a slightly modified installation of <a href="http://www.debian.org/">Debian
68 GNU/Linux</a>, but it will happily work with any other Linux distribution with
69 a 2.6 or newer kernel. The only dependecies on Linux and on i386 are in the
70 sandbox module; porting to other architectures requires just minor changes,
71 porting to other UNIX systems is probably hard. Outside of that, everything
72 should run happily on almost any system providing a reasonable set of GNU
73 utilities (especially bash) and Perl, possibly including MinGW or Cygwin on
74 Windows.
75
76 <h2>Authors</h2>
77
78 <p>Moe has been written by the following people:
79
80 <ul>
81 <li><a href="http://mj.ucw.cz/">Martin Mares</a>
82 <li>Tomas Gavenciak (the queue manager module)
83 </ul>
84
85 <p>We are also thankful to Jan Kara and Milan Straka for their help and for
86 many fine ideas.
87
88 <h2>License</h2>
89
90 <p>Moe can be used and distributed under the terms of the <a
91 href="http://www.gnu.org/copyleft/gpl.html">GNU General Public License version 2.</a>
92
93 <h2>Feedback</h2>
94
95 <p>All bug reports, suggestions and patches are welcome. Please mail them to <a href="mailto:mj@ucw.cz">mj@ucw.cz</a>.
96
97 </body></html>