Свободная регистрация

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
ilyin
Posts:20
Joined:01 May 2009, 10:21
Свободная регистрация

Post by ilyin » 03 October 2010, 21:41

Сделал турнир со свободной модерируемой регистрацией.
Поставил обязательные поля (имя, школа, класс).
Дети их заполняют, под ребенком их видно.

А как посмотреть в Master'e?

Даже в ejudge-edit-users ничего не видно...

vk
Posts:165
Joined:24 August 2007, 13:44
Location:Ханты-Мансийск
Contact:

Re: Свободная регистрация

Post by vk » 05 October 2010, 17:51

Вам просто посмотреть? Могу посоветовать "Вывести базу пользователей в CSV-формате" ("Dump users in CSV format"). Не очень читабельно, но есть необходимая вам информация, и при желании можно вывести ее в виде нормальной таблички.

А вообще, я иногда выношу в "Положение участников" интересующие поля.

ilyin
Posts:20
Joined:01 May 2009, 10:21

Re: Свободная регистрация

Post by ilyin » 08 October 2010, 16:12

Show "Extra information" column:?
А какой формат?

vk
Posts:165
Joined:24 August 2007, 13:44
Location:Ханты-Мансийск
Contact:

Re: Свободная регистрация

Post by vk » 09 October 2010, 05:19

Да.
В Format string for the "Extra information" column - указываются форматные подстановки
В Legend for the "Extra information" column - подписи

Например, можно сделать так:
stand_extra_format = "%Mc, %Mu"
stand_extra_legend = "Город, Школа"

П.С. Форматные подстановки есть в документации ;-)

Pi Идентификатор задачи (поле id)
Ps Короткое имя задачи (поле short_name)
Pl Полное имя задачи (поле name)
Текущий тестер (секция tester)
Ti Идентификатор тестера (поле id)
Tn Имя тестера (поле name)
Tj Идентификатор задачи, которую проверяет тестер (поле problem)
Tp Короткое имя задачи, которую проверяет тестер (поле problem_name)
Ta Архитектура, на которой работает тестер (поле arch)
Tk Ключ тестера (поле key)

Mi Идентификатор участника
Mn Имя участника
Ml Регистрационное имя (login) участника
Mc Поле «город» (city) регистрационной формы участника. Если данное
поле не заполнялось, заменяется на пустую строку
MC Поле «город (англ.)» (city_en) регистрационной формы участника
Mo Поле «страна» (country) регистрационной формы участника
MO Поле «страна (англ.)» (country_en) регистрационной формы участника
Mt Поле «краткое название учебного заведения» (inst_short) регистрацион-
ной формы участника
MT Поле «краткое название учебного заведения (англ.)» (inst_short_en) ре-
гистрационной формы участника
Mu Поле «название учебного заведения» (inst) регистрационной формы
участника
MU Поле «название учебного заведения (англ.)» (inst_en) регистрационной
формы участника

ilyin
Posts:20
Joined:01 May 2009, 10:21

Re: Свободная регистрация

Post by ilyin » 09 October 2010, 18:30

Сделал.
В таблице из-под Мастера все осталось по-прежнему.
Из-под участников таблицы не видно.
И в моем случае это правильно.

Как посмотреть расширенную таблицу?

ilyin
Posts:20
Joined:01 May 2009, 10:21

Re: Свободная регистрация

Post by ilyin » 10 October 2010, 15:14

Пользовался кнопочкой Dump CSV,
для того, чтобы смотреть данные по пользователям.

Все данные (школа, класс, реальное имя) показывались.

Сейчас ни фига не показываются.
И из-под пользователя тоже.

Как такое может быть, и, главное, как посмотреть - у меня
эти данные не сохранены. :-(

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Свободная регистрация

Post by cher » 15 October 2010, 19:29

ilyin wrote:Сделал турнир со свободной модерируемой регистрацией.
Поставил обязательные поля (имя, школа, класс).
Дети их заполняют, под ребенком их видно.

А как посмотреть в Master'e?

Даже в ejudge-edit-users ничего не видно...
В ejudge-edit-users все показывается, если смотреть список участников турнира, а не список пользователей вообще. Анкетные данные пользователей привязаны к турнирам.

Кроме того, есть специальная программа cgi-bin/users?contest_id=N, которая покажет все заполненные поля.

Post Reply