Альтернативная раскладка файлов

From EjudgeWiki
Revision as of 10:16, 5 June 2010 by Cher (talk | contribs)

Навигация: Главная страница/Система 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".