-<h2>Contests</h2>
-
-<p>Moe (or some of its modules) are used at the following contests:
-
-<ul>
-<li><a href="http://mo.mff.cuni.cz/p/index.html.en">Czech Olympiad in programming</a> since 2002
-<li><a href="http://mo.mff.cuni.cz/cpspc/">CPSPC</a> (Czech-Polish-Slovak Preparation Camp) on some years
-<li><a href="http://www.fi.muni.cz/ceoi/">CEOI 2007</a> (Central-European Olympiad in Informatics)
-<li><a href="http://www.ioi2009.org/">IOI 2009<a> (used the sandbox module)
-<li><a href="http://codex2.ms.mff.cuni.cz/project/">CodEx</a> (a web-based system, originally
- designed for evaluation of students' homeworks, but also used for several programming
- contests)
-</ul>
+<h2>Modules</h2>
+
+<table class=modules>
+<tr><th>module
+ <th>description
+ <th>status
+<tr><td>sandbox
+ <td>Runs the contestant's solution in a controlled and secure environment,
+ limiting its execution time, memory consumption and system calls.
+ <td class=statedone>works
+<tr><td>judges
+ <td>A set of utilities for comparing the solution's output with the correct
+ answer at a given level of strictness.
+ <td class=statedone>works
+<tr><td>evaluator<br>(a.k.a. grader)
+ <td>This module controls the whole process of grading the solution. It runs
+ the compilers, the sandbox and the judges as described in configuration
+ files.
+ <td class=statedone>works
+<tr><td>evaluator v2
+ <td>We have decided to rewrite the evaluator from scratch in Python for greater
+ flexibility. It will however need some more time to finish.
+ <td class=statewip>in progress
+<tr><td>queue manager
+ <td>Distributes grading between a cluster of computers, each of them running
+ the evaluator.
+ <td class=statepart>works, but needs revision
+<tr><td>submitter
+ <td>Handles submitting of solutions by contestants and passing them to the
+ evaluation system. Contains a server daemon and a front-end for contestants.
+ (If your contest uses a web-based contestant interface, you probably do not
+ need this, although it can serve as a clean interface between your web services
+ and the evaluator.)
+ <td class=statepart>works, but needs revision
+</table>