]> mj.ucw.cz Git - eval.git/blob - TODO
f709cdfe8768aec8806685395978d86b1c1b903c
[eval.git] / TODO
1 Convert md5crypt to use MD5 from libucw
2
3 Evaluator
4 ~~~~~~~~~
5 score: better formatting of the score table
6 interactive tasks: solve deadlocks?
7 interactive tasks: logging of messages
8 terminology: problem -> task ?
9 writing of verdicts to stdout (include timing and check on interactive tasks, including judge errors)
10 box: memory usage statistics (need to search for VMPeak in /proc/$PID/status, but it disappears too early)
11 remove scanning of users by UID
12
13 Judges
14 ~~~~~~
15 integrate to the top-level makefile
16 clean up exit codes
17 test cases for judge-shuff
18
19 Environment
20 ~~~~~~~~~~~
21 fpc: add switch -gl (runtime errors write line#), but avoid that when inside the sandbox
22
23 Installer:
24 - update group permissions
25 - quotas
26
27 New submitter:
28 - contest: task status cache
29
30 Various ideas:
31 scores dependent on time (like PL olympiad)
32 box: configurable access to timers and /proc/self/{stat,fd}
33 box: limit the total amount of data written to files, so that quotas don't have to be set up
34
35 TomGav:
36 - substitute $VAR without using eval
37 - stderr parsers
38 - VMMax -> getrusage()
39 - clean up names of temporary files
40 - machine-readable log file
41 - split bin
42 - configurable names of in/out files
43 - multiple in files (stored as an archive or directory)