Difference between revisions of "Contest.xml:allowed languages"

From EjudgeWiki
Line 17: Line 17:
 
|}
 
|}
 
'''Описание.'''
 
'''Описание.'''
Значение элемента позволяет ограничить языки и среды программиро-
+
Значение элемента позволяет ограничить языки и среды программирования, которые пользователи могут указывать при регистрации на турнир. Элемент
вания, которые пользователи могут указывать при регистрации на турнир. Элемент
 
 
<tt>allowed_languages</tt> используется, только если поле <tt>[[contest.xml:languages|languages]]</tt> указано среди разрешенных полей глобальной информации об участнике, задаваемых элементом <tt>[[contest.xml:field|field]]</tt>.
 
<tt>allowed_languages</tt> используется, только если поле <tt>[[contest.xml:languages|languages]]</tt> указано среди разрешенных полей глобальной информации об участнике, задаваемых элементом <tt>[[contest.xml:field|field]]</tt>.
  

Revision as of 11:02, 21 June 2012

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

Имя элемента: allowed_languages
Содержится в: contest
Может содержать: нет
Атрибуты: нет
Тип содержимого: Список поддерживаемых языков/сред разработки
Может отсутствовать: да
Может повторяться: нет

Описание. Значение элемента позволяет ограничить языки и среды программирования, которые пользователи могут указывать при регистрации на турнир. Элемент allowed_languages используется, только если поле languages указано среди разрешенных полей глобальной информации об участнике, задаваемых элементом field.

Если элемент allowed_languages не задан, поле ‘Programming languages’ регистрационной формы по будет обычной строкой ввода, в которой пользователь может вводить произвольный текст. Если же элемент установлен, то вместо строки будет выведен список допустимых языков или сред программирования, каждый элемент которого может быть отмечен. При определении списка допустимых языков, они должны перечисляться через запятую.

Пробельные символы вокруг запятой, в начале и конце строки игнорируются.

<allowed_languages>
 Borland C/C++,
 Borland Pascal,
 Delphi
</allowed_languages>