http://ttzt.livejournal.com/ ([identity profile] ttzt.livejournal.com) wrote in [community profile] ru_chgk2011-09-05 09:11 am

Новости в Синхронотопе - системе учета информации для синхронных турниров

Добрый день!

В проекте "Синхронотоп" много новостей. Если кто не знает, синхронотоп - система управления всей информацией для проведения синхронных турниров. При этом инсталлировать не надо ничего, кроме веб-браузера; вся информация хранится центрально на сервере.

Главная новость: проект был успешно использован при проведении  турниров:
  •     Кубок Германии
  •     Весна в Кармиэле
  •     Кубок Иерусалима
  •     Rule, Britannia!
  •     Кубок Тель-Авива
  •     Пляжное ЧГК

Сейчас приложение   дает возможность:
  • администратору создать синхронный турнир и дать одному из пользователей права организатора
  • организатору создать этап(ы) турнира, указав сроки принятия заявок, игры, принятия спорных и апелляций, результатов
  • организатору сопроводить турнир или этап дополнительным текстом (например пакетом вопросов) или ссылкой (напрмер на страницу турнира)
  • представителю города зарегистрироваться на этап
  • организатору принять или отклонить заявку
  • организатору получить электронные адреса ведущих или представителей из всех принятых заявок для рассылки вопросов или информации
  • представителю после игры отправить спорные ответы, апелляции, результаты и составы. Причем при вводе результатов можно просто импортировать данные из таблицы (например Excel). При вводе составов можно сначала загрузить те, что указаны в рейтинге или воспользоваться поиском по первым буквам фамилии
  • организатору открыть доступ к сводным таблицам спорных, апелляций, результатов, составов
  • организатору экспортировать различные данные в XLS, CSV, HTML
  • игроку посмотреть сводные таблицы спорных, апелляций, результатов, составов
  • организаторам и представителям получать уведомления о важных событиях: подаче заявки, изменении данных, принятии или отклонении заявки


Наши планы 
на ближайшее будущее:

    считать результаты многотуровых турниров (формула сибирской лиги, система микроматчей)
    экспортировать результаты турнира в формат для учета рейтинга
    дизайн сайта

Главная новость в проекте 
- нас поддерживают! В первую очередь это программист Сергей Бобрыка (Кировоград), не играющий в ЧГК, но интересующийся новыми технологиями, которые мы используем. Многие из последних новшеств - его работа. Также буквально пару дней назад обратился Андрей Морозов (Киев) с предложение помочь с дизайном, чему мы тоже очень рады.

Всем, кто вносил предложения, как сделать систему лучше - мы не игнорируем то, что вы пишете, даже если не отвечаем. Просто сначала доделывали основной функционал, и сейчас, надеемся, займемся и вашими предложениями.

Благодарности 
всем, благодаря кому проект состоялся:
  •     Дмитрию Барскому, когда-то вдохновивщему меня на создание этого приложения
  •     Дмитрию Родионову, который подгонял довести его до рабочего состояния
  •     Всем, сообщавшим об ошибках и недостатках
  •     Юлии Воробьевой за терпение при первой значительной интеграции "Синхронотопа"
  •     Членам группы "chgksync" за плодотворные дискуссии
  •     Алексею Тугареву за предоставленные данные из базы рейтинга
  •     Авторам языка "Ruby" и фреймворка "Rails"
  •     Хостинг-сервису heroku.com
  •     Авторам системы управления кодом "git" и сервису "GitHub.com"


"Синхронотоп" можно найти по адресу: sinhronotop.heroku.com   Как внедрить приложение для синхронного турнира, описано здесь. Кстати, у синхронотопа нет "инструкции по применению" - мы старались интерфейс интуитивно понятным, пока это кроде получается.

Михаил Перлин

[identity profile] rosolimo212.livejournal.com 2011-09-05 08:28 am (UTC)(link)
Огромное спасибо! Мировая вещь!

[identity profile] irene221b.livejournal.com 2011-09-05 08:43 am (UTC)(link)
Миша, спасибо!

Одна возможность, которой не хватало, как организатору - открыть список принятых заявок для свободного доступа.

Еще мне, как представителю, хотелось бы заполнять таблицу сразу после турнира, но иметь возможность как-то отмечать в ней спорные/апеллированные ответы, чтобы потом не забыть их проапдейтить. Но это уже nice to have feature, конечно.

[identity profile] max-petrovi4.livejournal.com 2011-09-05 08:46 am (UTC)(link)
Спасибо, это очень полезная работа.

[identity profile] pere-noel-f.livejournal.com 2011-09-05 05:44 pm (UTC)(link)
Миша, спасибо большое! Действительно все намного легче делать.

[identity profile] israelit.livejournal.com 2011-09-06 02:48 am (UTC)(link)
Идеи принимаете? У меня такая.
Организаторы на местах вводят список своих команд, собирающихся принять участие (хотя бы только преемственных). Т.е. нужен такой интерфейс.
Прога даёт возможность видеть общий список предположительно играющих команд в порядке убывания рейтингов и показывает рейтинговые бонусы за каждое место при таком составе участников.

В результате команды, играющие в синхронах в том числе ради рейтинга, будут видеть, насколько им интересен данный синхрон. Думаю, в результате и количество примыкающих в последний момент возрастёт, и выбирать себе синхроны станет легче.

[identity profile] israelit.livejournal.com 2011-09-08 03:41 am (UTC)(link)
На самом деле здесь важен не столько рейтинг, сколько естественное желание команд знать, с кем они играют. Неохота считать бонусы - ладно, можно и без них.

Форма для приёма играющих/предполагающих играть и прога для сведения списков в единую таблицу уже есть, только на данном этапе таблица будет без результатов. Нужен разве что признак для сортировки команд в отсутствие результатов, чтобы удобно было искать своих "любимых" соперников. В принципе годится любой вменяемый, но рейтиг наиболее удобен (если лень тянуть его из базы - можно добавить поле, чтобы орги сами вносили вместе с данными команды).

Вроде не так много программировать? На порядки быстрее, чем изучать чужой код (на каком языке, кстати?)

[identity profile] aglazovskiy.livejournal.com 2011-09-07 07:11 am (UTC)(link)
Спасибо! Действительно очень удобный ресурс получился...