Difference between revisions of "Альтернативная раскладка файлов"

From EjudgeWiki
(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".