X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=inline;f=doc%2Fanatomy.html;h=d98312ddd1081586490c0c21f301272b92ed24bf;hb=b4265e33bcc79e708e0cb06a748902cc95b926f9;hp=95af7a4b05f96895b9e6016fc320c42612f2e781;hpb=744450caecd1d4440264d2e03742d16dc9b6b113;p=eval.git diff --git a/doc/anatomy.html b/doc/anatomy.html index 95af7a4..d98312d 100644 --- a/doc/anatomy.html +++ b/doc/anatomy.html @@ -3,7 +3,7 @@
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.
-