Добрый день коллеги!
В этой статье я предлагаю вам разобрать онлайн протоколы и их реализацию. Ранее я уже касался этой темы, она очень актуальна, т.к. основное кол-во проводимых соревнований спортивными школами, соревнования муниципального и регионального уровня и как правило, у большинства видов спорта отсутствуют специализированные программы для их проведения. А у тех кого такое есть, это как правило файл в формате ecxel в котором стандартизированы некоторые процессы.
Собственная программа в ecxel это хорошо, но есть еще один очень полезный сервис электронных таблиц, так называемые гугл таблицы или как они называются по “англицки” google sheets.
Наша СПК “СпортШкола” позволяет проводить интеграцию с данным инструментом. Google таблица браузерная программа (не требует установки) позволяет работать одновременно на разных устройствах (компьютеры, телефоны, планшеты) главное наличие интернета. Благодаря чему вы сможете вести соревнования в онлайн режиме. Что я имею в виду под этим? Вы можете сделать форму онлайн регистрации на нужное соревнование, с возможностью предварительного просмотра зарегистрированных участников, автоматически отсортированных по весовым категориям, возрасту, полу, дистанции, спортивной дисциплине и т.д., в зависимости от правил соревнований вашего вида спорта.
Удобство этого функционала очевидна, дети, родители, тренера, все кто заинтересован в соревновании получают в свободном доступе протоколы, круги соревнований, результаты, занятое место, и это в режиме реального времени, непосредственно сразу после встречи, забега, подхода и т.д. Также мы подготовили специальное видео с подробной инструкцией по подготовке онлайн протоколов.
Первое с чего нужно начать завести учетную запись на google, проще говоря почту на google.
На гугл диске вам необходимо подготовить форму протокола в виде обычной таблицы также как в ecxel, на одном листе сделайте и форму протокола взвешивания или предварительный стартовый протокол и протокол хода соревнований.
Далее необходимо подготовить форму регистрации. Для этого заходим на гугл диск. И создаем форму регистрации. Для этого нажимаем правой кнопкой мыши из меню выбираем необходимое. И заполняем ее. Также для этого мы подготовили видео инструкцию по созданию формы регистрации на соревнование.
Дальше нам необходимо связать форму регистрации с протоколом. Для этого идем в форму, нажимаем вкладку “ответы”, далее нажимаем на зеленый значок “создать таблицу”, в появившемся окне находим нужную заготовку, устанавливаем связь. Для поступления данных из формы регистрации, автоматически создастся дополнительный лист в котором будет предустановлена таблица в шапке которой будут данные всех полей указанных в форме регистрации.
Дальше переходим к самому сложному и интересному. Как вы уже поняли все данные из формы будут поступать на один лист, там будет вся информация обо всех участниках без разделения на возраст, пол, весовую категорию, дистанцию, дисциплину и т.д.
Дальше участников нам нужно развести по возрасту, полу, возрастным категориям.
Для этого идем на заготовленный лист с протоколом взвешивания и в первой ячейки сформируем запрос, с помощью которого мы выведем всех участников нужной нам весовой категории.
Для этого идем в подготовленный заранее нами лист в нашем случае это лист весовой категории 42 кг, в нужной нам ячейке сформируем запрос.
Запрос выглядит следующим образом.
=(ЕСЛИОШИБКА(QUERY(‘Список1′!B$2:I$3529;”select C, D, G, E, F where B ='”&G3&”‘”);””)). Видео инструкция доступна по ссылке.
Теперь разберем эту формулу.
QUERY – запрос, на основании него таблица понимает что мы хотим получить данные.
‘Список1′!B$2:I$3529 – название листа и диапазона куда мы будем подключатся чтобы получить нужные данные.
select – (выбор) команда выбора, означает что нужно выбрать что-то.
C, D, G, E, F – столбцы которые необходимо вывести на новом листе (ФИО, дата рождения, разряд, спортивная организация, тренер).
where B ='”&G3&”‘ – (где?) команда с помощью которой мы задаем условие по которому будут отображаться данные в нашей таблице. В нашем случае мы ищем все значения соответствующие ячейке G3 находящейся на листе 42 кг. с значением 42 в столбце B.
Функцию ЕСЛИОШИБКА разбирать не буду она доступна в справке гугла.
Главное не забывайте синтаксис, соблюдайте все кавычки и скобки без этого запрос работать не будет.
Далее нам необходимо перенести данные из протокола взвешивания в протокол хода соревнований.
Для этого воспользуемся функцией ВПР. Данная функция выполняет поиск по строкам и выводит их значение. Давайте разберем ее аргументы:
=ЕСЛИОШИБКА(ВПР(AE6;B5:G24;2;ЛОЖЬ);“”)
ВПР – наша функция
AE6 – ячейка с искомым значением, в нашем случае это значении соответствующее номеру жребия для составления пары.
B5:G24 – диапазон в котором мы ищем нужное значение
2 – номер столбца который нам необходимо вывести.
ЛОЖЬ – возвращает логическое значение ложь.
Аналогичным образом выводим все необходимые данные. Используем знакомую вам формулу, меняя только номер столбца, чтобы отобразить нужные нам данные.
Далее скроем ненужную нам часть протокола, например ту что содержит ход соревнований и оставим только часть протокола взвешивания, чтобы нам видеть всех зарегистрированных по категориям. Далее копируем этот лист и исправляем копию на нужный нам вес, дисциплину или дистанцию.
Теперь нам осталось сделать пару шагов, для начала давайте свяжем форму регистрации и наш протокол. Для этого, зайдите “файл”–”опубликовать в интернете”. В появившемся окне выберите “Ссылка” и нажмите зеленую кнопку “Опубликовать“. Скопируйте полученную ссылку и вставьте в личном кабинете как указано ниже “вставка ссылки в личном кабинете”.
Далее проведем интеграцию формы регистрации и протоколов с спорт-школа.рф. Для этого войдите в аккаунт тренера, вкладка “соревнования“, нажав на кнопку “создать соревнование“, заполним все поля.
В поле ссылка на форму добавим ссылку на нашу форму. Для этого перейдем в нее. Нажмите на кнопку “отправить”, нажмите на иконку “ссылка“, скопируйте ссылку и вставьте в поле “ссылка на форму регистрации”. В поле “ссылка на протокол” вставьте уже полученную ссылку. Нажимаем сохранить и наше соревнование опубликовано.
Теперь давайте свяжем форму регистрации и наши протоколы, для того что бы после регистрации участники могли просматривать уже зарегистрированных. Для этого перейдите в форму регистрации на соревнование, нажмите на значок “шестеренка” , далее вкладка “презентация”, в поле “текст” подтверждения напишите нужное сообщение и после него вставьте скопированную ссылку, в нашем примере: спасибо за регистрацию, ваша заявка принята, для просмотра предварительных протоколов перейдите по ссылке.
|
Далее вы можете просмотреть полученный результат на спорт-школ.рф откройте карточку соревнования.
Далее нажмите на кнопки “онлайн протокол” и “форма регистрации” из строки браузера скопируйте ссылки и поделитесь им с участниками соревнований, тренерами и родителями. Также эти ссылки можно опубликовать у себя на сайте.
На этом все, надеюсь для вас это не составит труда.