Serve.cfg:problem:enable extended info

From EjudgeWiki
Revision as of 09:18, 24 December 2021 by Cher (talk | contribs) (...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Навигация: Главная страница/Система 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 дополнительные переменные окружения передаются и в проверяющую программу.