]> mj.ucw.cz Git - moe.git/blob - doc/public.html
Isolate: Report internal errors from inside the box
[moe.git] / doc / public.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>MO Eval - Utilities for contestants</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>Utilities of contestants</h1>
10
11 <p>MO-Eval also offers several utilities for use by the contestants. They are by default
12 installed to the <code>public</code> directory, where you also should install a subset
13 of the <code>problems</code> hierarchy containing the config files and public test
14 cases (e.g., the example input/output from the problem description sheet).
15
16 <ul>
17 <li><code>compile</code> &ndash; compile a solution with the same settings as used
18 by the evaluator.
19 <li><code>check</code> &ndash; compile a solution and check it on the public test cases.
20 <li><code>submit</code> &ndash; submit a solution for evaluation, after <code>check</code>-ing it.
21 Each successfully submitted solution replaces the previous submitted solution for the same task.
22 </ul>
23
24 <h2>How does it work</h2>
25
26 <p>Compilation and checking use the same evaluation mechanism as used later for the
27 real evaluation. However, it runs with the privileges of the contestant and is limited
28 only to the publicly available test cases. The evaluation log is put to a file called
29 <code>log</code> in the current directory, all other files are put to a <code>.box</code>
30 subdirectory in the contestant's home.
31
32 <p>Submit stores all submitted tasks to a <code>.submit</code> directory in the
33 contestant's home. It's probably wise to warn the contestants that they shouldn't
34 delete this directory :-)
35
36 </body></html>