Difference between revisions of "Serve.cfg:problem:enable extended info"
From EjudgeWiki
(Created page with "Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/se...") |
(...) |
||
Line 1: | Line 1: | ||
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:problem|Конфигурационные параметры задач]]/<tt>[[serve.cfg:problem:enable_extended_info|enable_extended_info]]</tt> | Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:problem|Конфигурационные параметры задач]]/<tt>[[serve.cfg:problem:enable_extended_info|enable_extended_info]]</tt> | ||
− | Поддерживается начиная с версии [[изменения в версии 3.8.0|3.8.0]] | + | Если эта конфигурационная переменная установлена в 1, то в |
+ | [[Программы-интеракторы|программу-интерактор]] и | ||
+ | [[Проверяющие программы|проверяющую программу]] | ||
+ | с помощью переменных окружения передается дополнительная информация | ||
+ | о тестируемой программе. | ||
+ | |||
+ | {| | ||
+ | | Переменная окружения | ||
+ | | Описание | ||
+ | |- | ||
+ | | <code>EJUDGE_USER_ID</code> | ||
+ | | Идентификатор пользователя ejudge — положительное целое число | ||
+ | |- | ||
+ | | <code>EJUDGE_CONTEST_ID</code> | ||
+ | | Идентификатор турнира ejudge — положительное целое число | ||
+ | |- | ||
+ | | <code>EJUDGE_RUN_ID</code> | ||
+ | | Идентификатор посылки — неотрицательное целое число | ||
+ | |- | ||
+ | | <code>EJUDGE_TEST_NUM</code> | ||
+ | | Номер теста — положительное целое число | ||
+ | |- | ||
+ | | <code>EJUDGE_USER_LOGIN</code> | ||
+ | | Логин пользователя | ||
+ | |- | ||
+ | | <code>EJUDGE_USER_NAME</code> | ||
+ | | Имя пользователя | ||
+ | |} | ||
+ | |||
+ | Значение данной конфигурационной переменной наследуется из абстрактной задачи, если оно определено в абстрактной задаче и не переопределено в конкретной задаче. | ||
+ | |||
+ | Поддерживается начиная с версии [[изменения в версии 3.8.0|3.8.0]]. | ||
+ | В версии [[изменения в версии 3.9.0|3.9.0]] | ||
+ | дополнительные переменные окружения передаются и в | ||
+ | [[Проверяющие программы|проверяющую программу]]. |
Latest revision as of 09:18, 24 December 2021
Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры задач/enable_extended_info
Если эта конфигурационная переменная установлена в 1, то в программу-интерактор и проверяющую программу с помощью переменных окружения передается дополнительная информация о тестируемой программе.
Переменная окружения | Описание |
EJUDGE_USER_ID
|
Идентификатор пользователя ejudge — положительное целое число |
EJUDGE_CONTEST_ID
|
Идентификатор турнира ejudge — положительное целое число |
EJUDGE_RUN_ID
|
Идентификатор посылки — неотрицательное целое число |
EJUDGE_TEST_NUM
|
Номер теста — положительное целое число |
EJUDGE_USER_LOGIN
|
Логин пользователя |
EJUDGE_USER_NAME
|
Имя пользователя |
Значение данной конфигурационной переменной наследуется из абстрактной задачи, если оно определено в абстрактной задаче и не переопределено в конкретной задаче.
Поддерживается начиная с версии 3.8.0. В версии 3.9.0 дополнительные переменные окружения передаются и в проверяющую программу.