Difference between revisions of "Contest.xml"

From EjudgeWiki
Line 26: Line 26:
 
* <tt>[[contest.xml:client_flags|client_flags]]</tt>
 
* <tt>[[contest.xml:client_flags|client_flags]]</tt>
 
* <tt>[[contest.xml:close_time|close_time]]</tt>
 
* <tt>[[contest.xml:close_time|close_time]]</tt>
 +
* <tt>[[contest.xml:comment|comment]]</tt>
 
* <tt>[[contest.xml:contestants_reserves_coaches_advisors_guests|coaches]]</tt>
 
* <tt>[[contest.xml:contestants_reserves_coaches_advisors_guests|coaches]]</tt>
 
* <tt>[[contest.xml:conf_dir|conf_dir]]</tt>
 
* <tt>[[contest.xml:conf_dir|conf_dir]]</tt>
Line 36: Line 37:
 
* <tt>[[contest.xml:dir_group|dir_group]]</tt>
 
* <tt>[[contest.xml:dir_group|dir_group]]</tt>
 
* <tt>[[contest.xml:dir_mode|dir_mode]]</tt>
 
* <tt>[[contest.xml:dir_mode|dir_mode]]</tt>
 +
* <tt>[[contest.xml:ext_id|ext_id]]</tt>
 
* <tt>[[contest.xml:field|field]]</tt>
 
* <tt>[[contest.xml:field|field]]</tt>
 
* <tt>[[contest.xml:file_group|file_group]]</tt>
 
* <tt>[[contest.xml:file_group|file_group]]</tt>
Line 53: Line 55:
 
* <tt>[[contest.xml:priv_footer_file|priv_footer_file]]</tt> (<i>Игнорируется начиная с [[Изменения в версии 3.0|версии 3.0]]</i>)
 
* <tt>[[contest.xml:priv_footer_file|priv_footer_file]]</tt> (<i>Игнорируется начиная с [[Изменения в версии 3.0|версии 3.0]]</i>)
 
* <tt>[[contest.xml:priv_header_file|priv_header_file]]</tt> (<i>Игнорируется начиная с [[Изменения в версии 3.0|версии 3.0]]</i>)
 
* <tt>[[contest.xml:priv_header_file|priv_header_file]]</tt> (<i>Игнорируется начиная с [[Изменения в версии 3.0|версии 3.0]]</i>)
 +
* <tt>[[contest.xml:problem_count|problem_count]]</tt>
 
* <tt>[[contest.xml:problems_url|problems_url]]</tt>
 
* <tt>[[contest.xml:problems_url|problems_url]]</tt>
 
* <tt>[[contest.xml:serve_control_access|serve_control_access]]</tt>
 
* <tt>[[contest.xml:serve_control_access|serve_control_access]]</tt>
Line 88: Line 91:
 
* <tt>[[contest.xml:team_separator_file|team_separator_file]]</tt> (<i>Игнорируется начиная с [[Изменения в версии 3.0|версии 3.0]]</i>)
 
* <tt>[[contest.xml:team_separator_file|team_separator_file]]</tt> (<i>Игнорируется начиная с [[Изменения в версии 3.0|версии 3.0]]</i>)
 
* <tt>[[contest.xml:team_url|team_url]]</tt>
 
* <tt>[[contest.xml:team_url|team_url]]</tt>
 +
* <tt>[[contest.xml:telegram_admin_chat_id|telegram_admin_chat_id]]</tt>
 +
* <tt>[[contest.xml:telegram_bot_id|telegram_bot_id]]</tt>
 +
* <tt>[[contest.xml:telegram_user_chat_id|telegram_user_chat_id]]</tt>
 +
* <tt>[[contest.xml:update_time|update_time]]</tt>
 
* <tt>[[contest.xml:user_contest|user_contest]]</tt>
 
* <tt>[[contest.xml:user_contest|user_contest]]</tt>
 
* <tt>[[contest.xml:user_name_comment|user_name_comment]]</tt>
 
* <tt>[[contest.xml:user_name_comment|user_name_comment]]</tt>

Revision as of 09:52, 5 January 2017

Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/contest.xml

В данном разделе даётся описание формата файла описания параметров турнира. Подробнее...

Конфигурационные файлы описания базовых настроек турнира (XML-файлы турнира) находятся в каталоге EJUDGE_CONTESTS_HOME_DIR/data/contests. Имя файла — это номер турнира дополненный до 6 цифр слева нулями. Например, для турнира 1 файл его конфигурации называется 000001.xml. Если при конфигуриривании ejudge параметр EJUDGE_CONTESTS_HOME_DIR установлен в /home/judges, то полный путь к XML-файлу конфигурации турнира 1 будет равен /home/judges/data/contests/000001.xml.

Конфигурационные файлы базовых настроек турнира автоматически перечитываются системой ejudge при их обновлении. То есть, если в файл было внесено изменение (либо вручную с помощью текстового редактора, либо с помощью веб-интерфейса редактирования настроек турнира), новая версия файла будет автоматически загружена в систему.

Элементы файла