Difference between revisions of "Альтернативная раскладка файлов"
(Created page with 'Навигация: Главная страница/Система ejudge/Использование/[[Альтернативная раскладка фа…') |
|||
| Line 1: | Line 1: | ||
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Альтернативная раскладка файлов]] | Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Альтернативная раскладка файлов]] | ||
| + | |||
| + | Предположим, что в турнире определены две задачи с названиями A и B. Условия задач хранятся в файлах A.xml и B.xml, тесты находятся в каталогах A и B, а проверяющие программы check_A, check_B. Обычная раскладка файлов турнира в каталоге турнира имеет следующую структуру: | ||
| + | |||
| + | statements/A.xml | ||
| + | B.xml | ||
| + | checkers/check_A | ||
| + | check_B | ||
| + | tests/A | ||
| + | B | ||
| + | |||
| + | Таким образом, все проверяющие программы располагаются в одном каталоге, тесты в другом, условия в третьем. | ||
| + | |||
| + | В <b>альтернативной раскладке файлов</b> файлы группируются по задачам. Структура каталога в этом случае следующая: | ||
| + | |||
| + | problems/A/statement.xml | ||
| + | check | ||
| + | tests | ||
| + | B/statement.xml | ||
| + | check | ||
| + | tests | ||
| + | |||
| + | Для включения альтернативной раскладки файлов необходимо установить глобальную конфигурационную переменную <tt>advanced_layout</tt> в файле <tt>serve.cfg</tt> турнира. | ||
| + | |||
| + | При редактировании настроек турнира с помощью веб-интерфейса опция находится в разделе "Global settings (serve.cfg)" "Files and directories". | ||
Revision as of 10:16, 5 June 2010
Навигация: Главная страница/Система ejudge/Использование/Альтернативная раскладка файлов
Предположим, что в турнире определены две задачи с названиями A и B. Условия задач хранятся в файлах A.xml и B.xml, тесты находятся в каталогах A и B, а проверяющие программы check_A, check_B. Обычная раскладка файлов турнира в каталоге турнира имеет следующую структуру:
statements/A.xml
B.xml
checkers/check_A
check_B
tests/A
B
Таким образом, все проверяющие программы располагаются в одном каталоге, тесты в другом, условия в третьем.
В альтернативной раскладке файлов файлы группируются по задачам. Структура каталога в этом случае следующая:
problems/A/statement.xml
check
tests
B/statement.xml
check
tests
Для включения альтернативной раскладки файлов необходимо установить глобальную конфигурационную переменную advanced_layout в файле serve.cfg турнира.
При редактировании настроек турнира с помощью веб-интерфейса опция находится в разделе "Global settings (serve.cfg)" "Files and directories".