QR check-in на тренировке: групповой код вместо кода занятия
QR в SportControl — это постоянный код группы. Спортсмен сканирует его и отмечается на активном занятии, тренер видит состав после обновления и может поправить статус вручную. Родитель видит посещаемость только для чтения. Разберём механику без обещаний «реального времени».
Basic от 1 000 ₽/мес · перенос данных · без внедрения на месяцы
Клубы, где тренер тратит начало занятия на перекличку и запись в журнал.
Школы с большими группами, где спортсмены уже пользуются личным кабинетом.
Администраторы, которым нужен журнал без терминалов и повторного переноса в Excel.
Что обычно мешает клубу
Перекличка съедает тренировку
Пять минут на группу складываются в часы за месяц.
Бумага теряется
Журнал забыли, намочили или оставили в другом зале.
Данные вводят дважды
Сначала в журнал, потом в Excel для отчёта.
Спорные ситуации
Родитель говорит, что ребёнок был, а записи нет.
Главное отличие: код принадлежит группе
В системе нет отдельного QR для каждой тренировки. У группы есть один постоянный checkinToken, и именно он попадает в QR-карточку. Код не нужно перевыпускать перед занятием.
Когда спортсмен сканирует карточку, система по токену находит группу, проверяет участие и ищет активное занятие. Одна распечатка работает и во вторник, и в четверг, а журнал получает конкретное занятие.
Не нужно печатать новый код на каждую тренировку. Но QR сам по себе не подтверждает конкретную тренировку — занятие определяется в момент сканирования.
- Один постоянный токен на группу.
- Код не привязан к дате или отдельному занятию.
- Занятие выбирается при отметке.
- Карточку можно распечатать или показать с экрана.
Что происходит после сканирования
Открывается страница отметки. Если пользователь не вошёл, система предложит войти или зарегистрироваться. Без авторизации отметка не создаётся.
После входа проверяется membership в организации и запись в GroupMember. Если пользователь не участник группы, будет ошибка. Именно это не даёт отметить чужого ребёнка или закрыть чужую группу.
Дальше система ищет активное занятие группы. При одном варианте отметка создаётся сразу, при нескольких появляется список с названием и временем. Если занятия нет, запись не создаётся, а пользователь видит подсказку о ближайшей тренировке.
- Сначала вход в аккаунт.
- Затем проверка участия в группе.
- Затем поиск активного занятия.
- Без занятия отметка не создаётся.
Кто может отметиться
Отметиться может участник группы, обычно спортсмен. Именно его аккаунт связывается с записью Attendance. Если в группе несколько активных занятий, он выбирает своё, но не может выбрать чужую группу: токен уже определил группу.
Родитель не отмечает ребёнка через свой QR. Родительский аккаунт не является участником группы, поэтому отметка для него не сработает. Посещаемость детей он смотрит только для чтения — это осознанное ограничение.
Тренер тоже не отмечает группу одним сканированием. Он открывает занятие и проставляет статусы в списке. QR ускоряет работу со спортсменами, но не заменяет ручной журнал.
- Спортсмен отмечает себя сам.
- Родитель не может закрыть визит ребёнка.
- Тренер отмечает вручную в списке.
- Участник другой группы не пройдёт проверку.
Что видит спортсмен
На странице отметки спортсмен видит клуб и группу, а после успешной записи — название занятия и время. Если он опоздал, интерфейс показывает соответствующее сообщение. Отдельного комментария или объяснения причины там нет.
Повторное сканирование не создаёт вторую запись: система обновляет отметку и меняет время. Журнал хранит только последнее состояние.
Свои последние отметки можно посмотреть в кабинете. Это ограниченная выборка, а не полная история: справку за давний период произвольным отчётом из этого экрана не построить.
- Видно клуб, группу и занятие.
- Статус «был» или «опоздал» определяется временем.
- Повторная отметка обновляет запись.
- История ограничена последними записями.
Что видит тренер: список и ручная правка
Тренер открывает занятие и загружает состав группы. Список показывает участников, их роли и последние отметки. Он не обновляется сам: после того как несколько спортсменов отсканировали код, нужно нажать «Обновить» или заново открыть карточку.
Статус ставится кнопкой: был, опоздал, уважительная причина, отсутствовал. Запрос уходит на сервер и сохраняется в той же таблице Attendance. Если тренер ошибся, он выбирает другой статус, и запись перезаписывается.
Комментарий добавить нельзя. Истории изменений тоже нет: видно только текущий статус и время последней отметки. Поэтому разбирать спорную ситуацию по журналу можно лишь по последнему факту, а не по цепочке правок.
- Состав загружается по запросу.
- Новые отметки появляются после обновления.
- Любой статус можно перезаписать.
- Комментариев и аудита правок нет.
Ограничения, которые лучше знать заранее
QR не проверяет геолокацию. Участник группы может отметить себя не в зале, если попадёт в окно активного занятия. Система полагается на участие в группе и авторизацию, а не на физическое присутствие. Для клуба это значит, что дисциплину всё равно поддерживает тренер.
QR не заменяет ручную отметку и не отмечает всю группу одной кнопкой. Он не создаёт начисление и не списывает занятие с абонемента. Посещаемость и оплаты — разные сущности, которые клуб сверяет по своему регламенту.
Нет и отдельного отчёта «по QR»: отметки попадают в общий журнал, а дальше доступны те же срезы, что и для ручных записей. Не стоит ждать от системы аналитики по тренерам, сравнения групп или причин оттока — этих отчётов нет.
- Геолокация не проверяется.
- Одной кнопкой вся группа не отмечается.
- Оплата автоматически не пересчитывается.
- Отдельной QR-аналитики нет.
Отчёты по отметкам
Спортсмен может посмотреть свои последние отметки. Родитель — посещаемость подтверждённых детей за указанное число дней, по умолчанию за 14. Тренер — состав конкретного занятия и сводку: сколько участников, сколько отмечено, сколько отсутствует.
Для нескольких занятий можно запросить краткие сводки списком. Федерация может сформировать месячный PDF по одной организации. Это всё, что относится к посещаемости: произвольного отчёта по группе, тренеру или залу здесь нет.
Если клубу нужна более глубокая аналитика, её строят отдельно. Важно не продавать родителям и тренерам ожидание, что журнал сам ответит на вопросы об оплатах, загрузке или причинах ухода.
- Последние отметки спортсмена.
- Посещаемость детей за период.
- Состав и сводка по занятию.
- Сводки по занятиям и месячный PDF федерации.
Перевыпуск кода и безопасность
Сотрудник клуба может перегенерировать QR группы. Старый токен после этого перестаёт работать, поэтому прежние распечатки нужно заменить. Это полезно, если карточка попала в чужие руки или код опубликовали там, где не следовало.
Сам QR не открывает личные данные спортсменов. По токену можно увидеть название клуба, группы и вид спорта, но для отметки всё равно нужен вход и участие в группе. Роли и авторизация остаются основным барьером доступа.
Не стоит считать QR средством контроля присутствия. Это удобный ярлык на группу и быстрый способ создать отметку. Безопасность данных обеспечивается аккаунтами, а дисциплина — правилами клуба.
- Код можно перевыпустить.
- Старые карточки перестают работать.
- Личные данные без входа недоступны.
- QR не заменяет контроль тренера.
Как запустить за один день
Выберите одну группу и одно занятие. Убедитесь, что спортсмены состоят в группе и могут войти в кабинет. Распечатайте карточку, покажите её на тренировке и попросите отметить себя. Затем откройте список и проверьте результат.
Заранее решите, что делать без телефона: тренер ставит статус вручную. Это не «второй сорт» данных, а тот же журнал. Главное — не заводить параллельную бумажную таблицу, иначе данные снова разойдутся.
На следующей неделе посмотрите, сколько отметок пришло само, а сколько пришлось ставить вручную. Если ручных слишком много, проблема обычно организационная: забыли карточку, не объяснили вход или не нажали «Обновить».
- Одна группа на пилоте.
- Проверка входа и состава.
- Карточка на видном месте.
- Ручной сценарий без телефона.
Что уже работает
Постоянный QR
Один код на группу, без перевыпуска перед занятием.
Самоотметка
Спортсмен отмечается сам после входа в аккаунт.
Выбор занятия
Если активных занятий несколько, появляется список.
Ручная правка
Тренер меняет статус в списке группы.
Сводка занятия
Количество участников и отметок по статусам.
Доступ родителя
Только просмотр посещаемости детей.
Как проходит внедрение
1. Проверьте группу
Убедитесь, что спортсмены состоят в группе.
2. Покажите QR
Распечатайте карточку или откройте её на экране.
3. Обновите список
Проверьте, кто отметился, и поправьте статусы.
4. Масштабируйте
Подключите остальные группы и доступ родителей.
Что меняется
QR убирает часть рутины, но не превращает тренировку в полностью автоматический процесс.
- Спортсмен отмечается без переклички.
- Тренер видит журнал после обновления.
- Родитель смотрит посещаемость без звонка.
- Ошибочный статус можно перезаписать.
Как это выглядит на практике
Секция на 40 учеников: расписание, взносы и QR без Excel
Один тренер и один администратор вели расписание в Excel, а взносы — в тетради. Родители спрашивали время занятий и статус оплаты в чатах. Разбираем, как навести порядок без филиалов и импорта старых таблиц.
Клуб на 120 учеников: посещаемость и взносы без бумаги
В клубе восемь групп, три тренера и два администратора. Посещаемость вели на бумаге, а взносы сверяли вручную. Разбираем, как выглядит переход на групповой QR и взносы на группу.
Клуб с публичной страницей: заявки и расписание для новых учеников
У клуба пять групп и 60 учеников. Новые люди находили клуб в соцсетях, но записывались в личные сообщения, а расписание приходилось присылать вручную. Разбираем, как собрать заявки и расписание на публичных страницах.
Это собирательные сценарии на основе типовых задач, а не отзывы конкретных клиентов.
Частые вопросы
QR-код относится к занятию или к группе?›
К группе. Токен постоянный, а занятие система определяет при сканировании. Если активных занятий несколько, спортсмен выбирает нужное.
Может ли родитель отметить ребёнка?›
Нет. Для отметки нужно быть участником группы. Родитель видит посещаемость детей только для чтения и не может менять статусы.
Нужен ли интернет на тренировке?›
Да, для онлайн-отметки нужен доступ к системе. Если связи или телефона нет, тренер ставит статус вручную в списке группы.
Можно ли добавить комментарий к отметке?›
Нет. В записи есть только статус, источник и время. Отдельного комментария не предусмотрено.
Сохраняется ли история изменений?›
Нет. Повторная отметка перезаписывает статус и markedAt. Прежнее значение не хранится.
Тренер видит отметки сразу?›
Нет. Список загружается при открытии занятия, а новые отметки появляются после нажатия «Обновить». Автоматического обновления нет.
Можно ли перевыпустить QR?›
Да, сотрудник клуба может перегенерировать код группы. После этого старые распечатки перестают работать.
Нужны ли терминалы или сканеры?›
Нет. QR читается камерой телефона. Отдельное оборудование не требуется.
Влияет ли QR-отметка на оплату?›
Нет. Отметка не создаёт начисление и не списывает деньги. Взносы идут по сроку оплаты, а сверку клуб делает отдельно.
Проверьте на своём клубе
Покажем qr check-in на ваших группах и данных. Если удобнее начать с тарифов — посмотрите Basic и Pro.
Перенос данных и запуск первого сценария обычно занимают день, а не месяцы. Без навязывания дополнительных модулей.
Получить демо
Свяжемся в рабочее время и покажем систему.