Difference between revisions of "Serve.cfg:problem:enable checker token"
(Created page with "Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/[[se...") |
(enable_checker_token update) |
||
Line 1: | Line 1: | ||
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:problem|Конфигурационные параметры задач]]/<tt>[[serve.cfg:problem:enable_checker_token|enable_checker_token]]</tt> | Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[serve.cfg]]/[[serve.cfg:problem|Конфигурационные параметры задач]]/<tt>[[serve.cfg:problem:enable_checker_token|enable_checker_token]]</tt> | ||
+ | |||
+ | Данная конфигурационная переменная работает только в режиме | ||
+ | оценивающих проверяющих программ <code>[[Serve.cfg:problem:scoring_checker|scoring_checker]]</code>. Если конфигурационная переменная | ||
+ | <code>enable_checker_token</code> установлена в 1, то проверяющая | ||
+ | программа помимо выставления балла за тест должна вывести | ||
+ | произвольную строку-токен. Строка-токен не должна содержать | ||
+ | пробельные символы или нулевой байт. Строка-токен сохраняется | ||
+ | в протоколе проверки и передается в | ||
+ | [[Оценивающие программы|оценивающую программу]], если она настроена | ||
+ | для данной задачи. | ||
+ | |||
+ | Так например, проверяющая программа может вывести на стандартный поток | ||
+ | вывода | ||
+ | |||
+ | 3 | ||
+ | 0K3RgtC+INGC0L7QutC10L0= | ||
+ | |||
+ | <code>3</code> — это оценка текущего теста проверяющей программой, | ||
+ | а вторая строка — это токен, который будет сохранен в протоколе проверки. | ||
Поддерживается начиная с версии [[изменения в версии 3.7.7|3.7.7]] | Поддерживается начиная с версии [[изменения в версии 3.7.7|3.7.7]] |
Latest revision as of 08:59, 20 April 2022
Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/serve.cfg/Конфигурационные параметры задач/enable_checker_token
Данная конфигурационная переменная работает только в режиме
оценивающих проверяющих программ scoring_checker
. Если конфигурационная переменная
enable_checker_token
установлена в 1, то проверяющая
программа помимо выставления балла за тест должна вывести
произвольную строку-токен. Строка-токен не должна содержать
пробельные символы или нулевой байт. Строка-токен сохраняется
в протоколе проверки и передается в
оценивающую программу, если она настроена
для данной задачи.
Так например, проверяющая программа может вывести на стандартный поток вывода
3 0K3RgtC+INGC0L7QutC10L0=
3
— это оценка текущего теста проверяющей программой,
а вторая строка — это токен, который будет сохранен в протоколе проверки.
Поддерживается начиная с версии 3.7.7