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".