Как пользоваться

Одиннадцать шагов от создания соревнования до результатов на телефонах зрителей. Считать можно без регистрации — она нужна только для облачных соревнований и для судейства несколькими судьями.

Сначала выберите: локально или в облаке

Локально — как было всегда. Вход не нужен, соревнование хранится в вашем браузере и полностью работает без интернета. Никто, кроме вас, его не видит. Обратная сторона: открыть его с другого устройства нельзя.

В облаке — нужно войти через VK ID (кнопка «Войти» в шапке). Соревнование хранится на сервере, открывается с любого устройства, и его протокол доступен всем по ссылке: участники и зрители смотрят результаты сами, без звонков судье.

Режим выбирается галочкой «Хранить в облаке» при создании соревнования. В облаке можно держать до 20 соревнований одновременно; локальных — сколько угодно.

Протокол облачного соревнования видят все, у кого есть ссылка: места, составы, жеребьёвку и результаты. Даты рождения посетителям не показываются, а участник без согласия на публикацию виден как «Фамилия И.». Если и этого не нужно, оставьте соревнование локальным. Вносить результаты можете вы и приглашённые вами судьи (шаг 7), остальные видят всё в режиме просмотра.

1. Создайте соревнование

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

Нажмите «Создать соревнование» и заполните: название, количество человек в команде, количество туров и периодов в туре, дату. Если вы вошли на сайт, там же будет галочка «Хранить в облаке» — о ней ниже.

Если соревнование личное, в поле «Количество человек в команде» выберите «Только личники». Изменить эти параметры можно и позже — кнопка «Редактировать соревнование».

2. Внесите участников

Откройте созданное соревнование. Кнопка «Добавить команду» заводит команду, внутрь которой добавляются спортсмены. Кнопка «Добавить личника» — для тех, кто выступает в личном зачете.

На каждого спортсмена указываются фамилия, имя, отчество, дата рождения, пол и спортивный разряд. Для фестивалей дату рождения можно не запрашивать: снимите галочку «Запрашивать дату рождения участников» при создании или в настройках соревнования. Разряд нужен для судейской справки, на расчет результатов он не влияет.

У каждого спортсмена есть галочка «Есть согласие участника на публикацию данных в протоколе». Если её снять, зрители увидят его как «Фамилия И.». Даты рождения зрителям не показываются в любом случае.

Не хочется вбивать всех вручную: кнопка «Импорт участников» в блоке «Регистрация» принимает таблицу (вставьте ячейки из Excel или загрузите файл CSV) и умеет скопировать состав из вашего прошлого турнира той же дисциплины. Организатор и секретарь отмечают, кто оплатил взнос: у каждого спортсмена и у команды целиком.

3. Заполните судейскую коллегию

Кнопка «Судьи» открывает список судейской коллегии: главный судья, главный секретарь, старшие судьи зон, судьи в зонах.

После заполнения кнопка «Судейская справка» формирует готовый документ с составом коллегии, категориями и номерами приказов.

4. Проведите жеребьевку

Кнопка «Жеребьевка» открывает страницу распределения участников. «Жеребьевка всех туров» раскидывает всех сразу — по зонам и секторам, следя за тем, чтобы спортсмены одной команды не попали в одну зону и чтобы во втором туре зоны сменились.

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

Жеребьевку стоит проводить после того, как внесены все участники: если добавить спортсмена позже, его придется размещать вручную.

5. Внесите результаты

На странице соревнования в блоке «Судейство» нажмите «Ввод результатов». Выберите тур, период и зону: участники идут по порядку секторов. Впишите вес улова в граммах и нажмите Enter (на телефоне «Далее»): значение сохранится, а курсор перейдёт к следующему сектору.

Вес вносится только в граммах: 1 грамм — 1 балл. Участие выбирается из трех вариантов: «Ловил», «Не явился» или «Снят». В ловле карпа вместо одного веса вносится вес каждой рыбы в граммах (кнопка «Добавить»): в зачёт идёт рыба от 1500 г.

Нет связи? В облачном соревновании значение сохранится на телефоне и уйдёт на сервер, как только сеть вернётся. Пока оно не ушло, у строки видна пометка «Ждёт отправки».

Снятому и не явившемуся спортсмену ставится место, равное числу участников в зоне плюс три. Когда вы выбираете «Снят», сайт спрашивает, отметить ли спортсмена снятым и в следующих турах: без отметки там посчитается обычный результат вместо штрафного места. Выберите «Только в этом туре», если снятие касается одного тура. Так же сайт спросит при возврате спортсмена из «Снят» в «Ловил».

6. Получите протоколы

«Результаты личников» — личный зачет: места в зонах по турам, сумма мест, итоговое место. «Результаты команд» — командный зачет. «Состав зон» показывает, кто и где ловит, — удобно распечатать перед стартом и повесить на стенде.

Любую из этих страниц можно распечатать прямо из браузера или сохранить в PDF — протокол сверстан под печать.

7. Судите вместе: пригласите судей

Это работает в облачном соревновании. Нажмите «Судьи и доступ» (блок «Судейство»), выберите роль и нажмите «Создать ссылку». «Главный секретарь» ведёт участников, жеребьёвку и результаты всех зон. «Судья зоны» вносит результаты только в свою зону.

Ссылку отправьте судье в чат или покажите QR-код (кнопка «QR-код»). Судья открывает её, входит через VK ID и нажимает «Принять приглашение», после чего сразу попадает на экран ввода результатов. Ссылка одноразовая и действует неделю.

Если судья уже внесён в судейскую коллегию, выберите его в поле «Судья из коллегии»: в списке участников он будет с настоящими ФИО и должностью. Там же видно, кто сейчас в сети и что внёс последним, а кнопка «Отозвать доступ» закрывает доступ одним нажатием.

Судья зоны не может вносить результаты в чужую зону, менять состав и жеребьёвку: это проверяет сервер, а не только кнопки на странице.

8. Сдайте зоны и проверьте результаты

Когда ввод в зоне закончен, судья нажимает «Сдать зону» на экране ввода. После этого вносить результаты в неё он уже не может; если нашёл ошибку, нажмите «Вернуть на ввод».

Секретарь или организатор открывает «Сдача и проверка». Там все зоны, туры и периоды со статусами «Идёт ввод», «Сдана» и «Проверена»; у сданных зон нажимается «Проверено». Рядом журнал изменений: кто, когда и что поменял («850 г → 950 г»). Он помогает разобрать спор с участником.

Организатор может включить переключатель «Публиковать результаты тура только после проверки всех его зон». Тогда зрители увидят результаты тура, только когда секретарь проверит все его зоны.

Исправить результат в уже проверенной зоне могут только секретарь и организатор.

9. Покажите результаты зрителям

У каждого облачного соревнования есть публичная страница: в списке соревнований нажмите «Публичная страница» (адрес вида fishfight.ru/t/abcd2345). Там название, дата, водоём, статус («Идёт 2 тур, период 1»), личный и командный зачёт и жеребьёвка по зонам. Страница обновляется сама каждые 10 секунд и рассчитана на слабую связь.

Чтобы страница выглядела полнее, в «Редактировать соревнование» укажите водоём, время сбора и старта, адрес с ориентирами и ссылку на карту (метку можно взять из Яндекс Карт), а также ссылки на трансляцию и фото (адрес должен начинаться с https). До старта эти сведения показываются на странице турнира блоком «Когда и где» с кнопкой «Как добраться». Кнопка «Поделиться» отправляет ссылку в чат, «Картинка итогов» даёт готовую картинку с призёрами для поста в VK, MAX или Telegram.

На месте соревнования повесьте лист для стенда: кнопка «Лист для стенда» в блоке «Судейство» открывает страницу для печати с большим QR-кодом. Зритель наводит камеру и открывает результаты на телефоне. В поле «Подсветить себя» он вводит фамилию или команду, и нужные строки подсвечиваются в таблице.

10. Принимайте заявки онлайн

В облачном соревновании откройте «Заявки на участие» (блок «Регистрация»). Включите приём, при желании задайте лимит спортсменов, вставьте ссылку на положение (PDF, который вы загрузили в облако или группу) и напишите условия: взнос, реквизиты, время сбора. Ссылку на форму отправьте участникам, а на странице турнира появится кнопка «Подать заявку».

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

Каждую заявку вы подтверждаете, отправляете в лист ожидания или отклоняете (можно оставить заметку, её увидит заявитель). Лимит считается по подтверждённым спортсменам: команда из трёх занимает три места. Подтверждённую заявку кнопкой «Перенести в состав» превращаете в команду со спортсменами, отметка об оплате переезжает вместе с ними. После жеребьёвки состав менять нельзя. Состав и поданные заявки зрители видят на публичной странице ещё до жеребьёвки: подтверждённые идут в списке «Участники» с количеством мест, а неподтверждённые отдельным блоком «Ждут подтверждения» (без согласия на публикацию вместо имени «Фамилия И.»).

Телефоны заявок удаляются автоматически через 30 дней после даты турнира.

11. Добавьте турнир в календарь

Календарь соревнований (в шапке сайта) показывает события по месяцам и годам, с фильтрами по дисциплине и региону. Чтобы добавлять туда события, вошедший пользователь создаёт организацию (меню профиля → «Мои организации»): федерацию или клуб. Только начальник организации добавляет, правит и удаляет её события.

Новую организацию проверяет владелец сервиса: пока она не подтверждена, её видите только вы, а события в общий календарь не попадают. Напишите на info@fishfight.ru, чтобы ускорить проверку.

Событие можно завести заранее, за полгода до турнира: достаточно названия и дат. Когда соревнование появится на сайте, привяжите его к событию: в календаре появятся статус и кнопка «Подать заявку».

Как найти чужое соревнование

На странице каждой дисциплины под вашими соревнованиями идет список «Соревнования других организаторов». Кнопка «Открыть» показывает протокол: результаты, места, состав зон — все то же, что видят судьи, только без возможности что-либо изменить.

Вход для этого не нужен: ссылку на протокол можно отправить любому участнику. Свежие соревнования также видны на главной в блоке «Последние турниры», а у каждого облачного соревнования есть публичная страница с результатами (шаг 9).

Что полезно знать

Работает без интернета

Все расчеты идут прямо в браузере, связь на водоеме не нужна. Соревнование сохраняется автоматически: можно закрыть вкладку и вернуться позже. Это относится и к локальному режиму, и к уже открытому облачному соревнованию — но в облачном изменения сохранятся на сервере только когда связь появится. Пока значение не ушло, у строки на экране ввода видна пометка «Ждёт отправки», а «Сдать зону» неактивна.

Как удалить соревнование

Откройте соревнование, нажмите «Редактировать соревнование» и в самом низу окна выберите «Удалить соревнование». Облачное соревнование может удалить только его организатор. Удаление нельзя отменить, поэтому сначала сохраните протоколы.

Можно установить на телефон

Кнопка «Установить приложение» в шапке сайта добавляет Fish Fight на домашний экран — дальше он открывается как обычное приложение.

Сохраняйте итоговые протоколы

Локальные соревнования живут только в вашем браузере, и очистка данных сайта удалит их без возможности восстановления. Итоговые протоколы лучше распечатать или сохранить в PDF сразу после соревнования — независимо от выбранного режима.

Нашли ошибку в расчете или не хватает вашей дисциплины? Напишите нам — адрес есть на странице «Контакты». Сервис бесплатен для организаторов и развивается по замечаниям судей.