Difference between revisions of "Регистрационная анкета пользователя"
(Created page with "Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/[[conte...") |
|||
| Line 1: | Line 1: | ||
Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[contest.xml]]/[[Регистрационная анкета пользователя]] | Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Конфигурационные файлы]]/[[contest.xml]]/[[Регистрационная анкета пользователя]] | ||
| + | |||
| + | Анкета участника турнира заполняется пользователем, когда он регистрируется на турнир с помощью CGI-программы <tt>[[register]]</tt>. Участником турнира может быть как команда (для | ||
| + | командных соревнований), так и единственный человек. Поэтому анкета участника турнира | ||
| + | состоит из нескольких частей. Первую часть составляют данные общего характера, такие | ||
| + | как название участника турнира (то есть название команды или имя, под которым в турнире выступает человек), учебное заведение, факультет, город, страна. Вторую часть анкеты | ||
| + | составляют персональные данные всех лиц, связанных с командой (в случае командного | ||
| + | турнира) или участником. Для командных турниров могут задаваться личные данные членов | ||
| + | команды, запасных игроков, тренеров и руководителей команды, а также гостей, приглашаемых командой. Для личных турниров могут задаваться личные данные участника турнира, | ||
| + | его тренера и руководителя. | ||
| + | |||
| + | Поскольку количество требуемой информации об участнике может варьироваться от турнира к турниру, так же как и ограничения на число лиц, связанных с участником или | ||
| + | командой, в конфигурационном файле турнира задаются поля анкеты, предъявляемые для | ||
| + | заполнения. Поля анкеты первой части описываются в элементах <tt>field</tt>, вложенных непосредственно в элемент <tt>contest</tt>. Атрибут <tt>id</tt> элемента в этом случае может принимать | ||
| + | значения, перечисленные в таблице: | ||
| + | |||
| + | {| border="1" | ||
| + | |<tt>homepage</tt>|| Домашняя страница пользователя. | ||
| + | |- | ||
| + | |<tt>inst</tt>|| Полное название учебного заведения, к которому относится участник. | ||
| + | |- | ||
| + | |<tt>inst_en</tt>|| Полное название учебного заведения, к которому относится участник, на английском языке. | ||
| + | |- | ||
| + | |<tt>instshort</tt>|| Краткое название учебного заведения. | ||
| + | |- | ||
| + | |<tt>instshort_en</tt>|| Краткое название учебного заведения на английском языке. | ||
| + | |- | ||
| + | |<tt>fac</tt>|| Полное название факультета, к которому относится участник. | ||
| + | |- | ||
| + | |<tt>fac_en</tt> Полное название факультета, к которому относится участник, на английском языке. | ||
| + | |- | ||
| + | |<tt>facshort</tt>|| Краткое название факультета. | ||
| + | |- | ||
| + | |<tt>facshort_en</tt>|| Краткое название факультета на английском языке. | ||
| + | |- | ||
| + | |<tt>city</tt>|| Город. | ||
| + | |- | ||
| + | |<tt>city_en</tt> Название города на английском языке. | ||
| + | country Страна. | ||
| + | country_en Название страны на английском языке. | ||
| + | phone Телефон. | ||
| + | languages Языки программирования. См. элемент allowed_languages. | ||
| + | |} | ||
| + | |||
| + | Поля второй части анкеты описываются отдельно по каждой категории лиц, связанных с | ||
| + | участником. Выделяются пять категорий лиц: | ||
Revision as of 11:44, 22 February 2012
Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/contest.xml/Регистрационная анкета пользователя
Анкета участника турнира заполняется пользователем, когда он регистрируется на турнир с помощью CGI-программы register. Участником турнира может быть как команда (для командных соревнований), так и единственный человек. Поэтому анкета участника турнира состоит из нескольких частей. Первую часть составляют данные общего характера, такие как название участника турнира (то есть название команды или имя, под которым в турнире выступает человек), учебное заведение, факультет, город, страна. Вторую часть анкеты составляют персональные данные всех лиц, связанных с командой (в случае командного турнира) или участником. Для командных турниров могут задаваться личные данные членов команды, запасных игроков, тренеров и руководителей команды, а также гостей, приглашаемых командой. Для личных турниров могут задаваться личные данные участника турнира, его тренера и руководителя.
Поскольку количество требуемой информации об участнике может варьироваться от турнира к турниру, так же как и ограничения на число лиц, связанных с участником или командой, в конфигурационном файле турнира задаются поля анкеты, предъявляемые для заполнения. Поля анкеты первой части описываются в элементах field, вложенных непосредственно в элемент contest. Атрибут id элемента в этом случае может принимать значения, перечисленные в таблице:
| homepage | Домашняя страница пользователя. |
| inst | Полное название учебного заведения, к которому относится участник. |
| inst_en | Полное название учебного заведения, к которому относится участник, на английском языке. |
| instshort | Краткое название учебного заведения. |
| instshort_en | Краткое название учебного заведения на английском языке. |
| fac | Полное название факультета, к которому относится участник. |
| fac_en Полное название факультета, к которому относится участник, на английском языке. | |
| facshort | Краткое название факультета. |
| facshort_en | Краткое название факультета на английском языке. |
| city | Город. |
| city_en Название города на английском языке.
country Страна. country_en Название страны на английском языке. phone Телефон. languages Языки программирования. См. элемент allowed_languages. |
Поля второй части анкеты описываются отдельно по каждой категории лиц, связанных с участником. Выделяются пять категорий лиц: