X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=inline;f=doc%2Findex.html;h=af12b3e647567a44e63fdf2b81897981770ec6ba;hb=41ffdd8c7e534f484eb8e8e825cb9bc2dee8719e;hp=15f00d60be553cf6755b08f56744ff99eb9ccd26;hpb=23a97a9e4ae23c3084d2e49dcc0d1338dd6202e0;p=moe.git diff --git a/doc/index.html b/doc/index.html index 15f00d6..af12b3e 100644 --- a/doc/index.html +++ b/doc/index.html @@ -1,33 +1,58 @@
-The MO Contest Environment a.k.a. MO-Eval is a simple system for conducting programming competitions similar to the -International Olympiad in Informatics – a contest -where the participants solve programming tasks, which are then evaluated off-line after the end of the -competition. It's built in a modular way, so extending to other types of programming contests -(e.g., to on-line contests like the ACM ICPC) should be -pretty easy, but it hasn't been done yet. +
The Moe Contest Environment (formerly MO-Eval) is a system for conducting +programming competitions similar in spirit to the +International Olympiad in Informatics – +contestants solve programming tasks, submit the source code of their solutions, +which is then automatically tested on a set of test inputs. -
We use this environment at the Czech Olympiad in programming -(officially a part of the Mathematical Olympiad) since 2002 and also at the CPSPC -(Czech-Polish-Slovak Preparation Camp) when it's held in the Czech Republic. +
Moe is built in a modular way, making it easy to adapt it to the specifics +of a particular contest, to other types of tasks, or other programming languages. + +
A brief description of the system and of the ideas behind it can be found in the following two papers +published in Olympiads in Informatics: + +
+ +Moe (or some of its modules) are used at the following contests: + +
You can download the current release eval-1.0.1 -or browse the archive of past releases. +
Moe is still under heavy development, so the best way to obtain the latest +version is directly from our Git repository at git://git.ucw.cz/eval.git. +The master branch of the repository is kept in a stable state, new development +is done on other branches and then merged to the master. -
Everything is also available in my FTP archive. +
We also occasionally publish snapshot tarballs in our FTP archive.
Warning: Most parts of this documentation are outdated. Please consult the papers above +to get a more up-to-date picture. +
The environment runs under Linux on the i386 architecture. We currently use a slightly modified installation of Debian -GNU/Linux, but it will happily work with any other Linux distribution with a 2.4 or newer kernel. The only dependecies -on Linux and on i386 are in the sandbox module; porting to other architectures requires just minor changes, porting to other -UNIX systems is probably hard. Outside of that, everything should run happily on almost any system providing a reasonable -set of GNU utilities (especially bash) and Perl. Porting to Windows is probably out of question. +
The environment runs under Linux on the i386 architecture. We currently use +a slightly modified installation of Debian +GNU/Linux, but it will happily work with any other Linux distribution with +a 2.6 or newer kernel. The only dependecies on Linux and on i386 are in the +sandbox module; porting to other architectures requires just minor changes, +porting to other UNIX systems is probably hard. Outside of that, everything +should run happily on almost any system providing a reasonable set of GNU +utilities (especially bash) and Perl, possibly including MinGW or Cygwin on +Windows. + +
Moe has been written by the following people: + +
MO-Eval has been written by Martin Mares. -Great thanks go to Jan Kara and Milan Straka for their help and for many fine ideas. +
We are also thankful to Jan Kara and Milan Straka for their help and for +many fine ideas.
The MO-Eval package can be used and distributed under the terms of the GNU General -Public License version 2. +
Moe can be used and distributed under the terms of the GNU General Public License version 2.