X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=inline;f=doc%2Fanatomy.html;h=d98312ddd1081586490c0c21f301272b92ed24bf;hb=b4265e33bcc79e708e0cb06a748902cc95b926f9;hp=d5cf5e7cc5eb00b1d9f0980e266415cba9a74bd4;hpb=6646f4a4a99615febda6b6725f80e4236f8e6166;p=eval.git diff --git a/doc/anatomy.html b/doc/anatomy.html index d5cf5e7..d98312d 100644 --- a/doc/anatomy.html +++ b/doc/anatomy.html @@ -11,20 +11,18 @@
Moe lives in the following directory structure:
bin/
– all programs (usually shell scripts)
-box/
– temporary files used by the sandbox module
-doc
– this documentation
-examples
– example problems
-misc
– various currently undocumented stuff
-problems/
– definitions of problems (tasks)
-public
– data available publicly to the contestants
-solutions
– solutions of problems (both by contestants and authors)
-src
– source of parts of the evaluator written in C
-template
– templates of contestants' home directories
-testing
– results of testing of solutions
-tmp
– various temporary files
-Makefile
– as usually
-config
– the main configuration file
+box/
– the sandbox module
+build/
– scripts used for compilatuon
+doc/
– this documentation
+eval/
– the evaluator (grader)
+examples/
– example problems
+judge/
– judging helpers
+maint/
– scripts used by Moe's maintainers
+mop/
– various stuff for the MO-P contest
+sherlock/
– libsherlock, used by the submit server
+submit/
– the submit server
+ucw/
– libucw, used by the submit server
+utils/
– various utilities
When installed, it will create the following hierarchy: @@ -35,10 +33,4 @@
users
– home directories of the contestants
-We have tried to make the whole system as flexible as possible, which has lead to writing
-almost everything as simple shell scripts, building on a library of shell functions contained
-in bin/lib
. The config files are also shell scripts, making it possible to do lots
-of fancy (and also confusing, to be honest :) ) things there, the most useful being variable
-substitutions.
-