Serve.cfg:global:corr dir
Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Глобальные конфигурационные параметры/corr_dir
Имя переменной: | corr_dir | |
Содержится в: | global | |
Используется: | run | |
Тип содержимого: | путь к каталогу | |
Может отсутствовать: | да | |
Значение по умолчанию: | correct | |
Может повторяться: | нет |
Описание. Данная конфигурационная переменная устанавливает путь к каталогу, в котором хранятся правильные ответы к тестам для всех задач данного турнира. Сами правильные ответы находятся в подкаталогах этого каталога. Правильные ответы для некоторой задачи с кратким именем A (задаваемом конфигурационной переменной short_name) находятся в подкаталоге A каталога правильных ответов. Полный путь к каталогу с правильными ответами определяется по следующим правилам:
- Если значение переменной corr_dir не задано, используется значение correct.
- Если значение переменной corr_dir начинается с символа ’/’, то есть значение пе-
ременной задаёт полный абсолютный путь к каталогу скриптов, этот путь используется без изменений.
- Если значение переменной corr_dir не начинается с символа ’/’, полный путь к ка-
талогу скриптов образуется конкатенацией значения переменной conf_dir и значения переменной corr_dir.
Пример. В следующем примере путь к каталогу тестов устанавливается в ${root_dir}/conf/../tests, где ${root_dir} — значение конфигурационной переменной root_dir. Этот путь эквивалентен пути ${root_dir}/tests. Таким образом, тесты к задачам и правильные ответы к тестам находятся в одном каталоге.
script_dir = ../tests