X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=doc%2Findex.html;h=af12b3e647567a44e63fdf2b81897981770ec6ba;hb=41ffdd8c7e534f484eb8e8e825cb9bc2dee8719e;hp=4a2d4cad0e5f4915fdbfbc917cc46e2b5de5281a;hpb=f5ad63acececdf7ae15d6dd451c5fb593a8e3fbc;p=moe.git diff --git a/doc/index.html b/doc/index.html index 4a2d4ca..af12b3e 100644 --- a/doc/index.html +++ b/doc/index.html @@ -1,45 +1,58 @@ -The MO Contest Environment +The Moe Contest Environment -

The MO Contest Environment

+

The Moe Contest Environment

-

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. -

Download

- -

You can download the current release eval-1.0.1 -or browse the archive of past releases. +

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: -

Everything is also available in my FTP archive. +

-

Development versions

+

Contests

-

Since the last release, there were lots of changes, but they still wait -for polishing and documentation. If you are interested, you can take a peek -inside our pot: +

Moe (or some of its modules) are used at the following contests:

+

Download

+ +

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. + +

We also occasionally publish snapshot tarballs in our FTP archive. +

Documentation

+

Warning: Most parts of this documentation are outdated. Please consult the papers above +to get a more up-to-date picture. +

-

Recently, I have published a short article -on perspectives on automatic grading systems in Olympiads -in Informatics. It mentions many of the ideas behind MO-Eval. -

Portability

-

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, possibly including MinGW or Cygwin on Windows. +

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. + +

Authors

-

Author

+

Moe has been written by the following people: + +

-

MO-Eval has been written by Martin Mares. -Great thanks go to Jan Kara, Milan Straka and Tomas Gavenciak 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.

License

-

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.

Feedback