Новая система регистрации

Список форумов Клуб Деятельность Клуба

Описание: Обсуждение вопросов деятельности Клуба

Сообщение #81 Bad_Admin » 11.09.2017, 16:45

Доработки возможны в рамках основного функционала программы - отметок на КП.
Вот то, что вижу желательным я.
Регистрация на бревет из программы - можно внести данные пользователя в программу один раз, и в дальнейшем брать их для регистрации.
Привязка к номеру телефона - уже сделано. Тут, конечно, проблема с тем, чтобы заставить пользователей вносить номер в одинаковом формате, без восьмерок, тире и пробелов - просто напоминающая надпись не помогает, а жестко ограничивать номер 10 знаками нельзя, т.к. не российские номера мобильных телефонов содержат больше знаков.
Функция передача отметок из программы в реальном времени - вот это прям очень нужно, чтобы организатор на спальном КП мог видеть движение участников и прикидывать их прибытие. Не отказываясь от оффлайнового режима - опять же, мобильный интернет есть не у всех и не всегда.
Отображение времени между отметками, и общего времени на финише - проще будет оценивать график движения, в голове считать время проблематично.

А создавать гибрид навигатора и стравы нет никакого смысла. Тем более, что всё это уже существует.
Ширится ганебная зрада. Зреет генотьба против боротьбы.
Bad_Admin
Randonneur
Аватара
Откуда: Курск, СХА
Велосипед(ы): Colnago, Forward 1100 кастом

Сообщение #82 dubtar » 12.09.2017, 11:47

Иван, спасибо за твои предложения. Они таки мотивируют. Но, к сожалению, они зачастую несколько грандиозны и не учитывают наличных средств: у нас есть одна штука типа "ленивая скотина"™. Поэтому добавление большой функциональности вряд ли возможно, а по мелочи потихоньку дорабатывать сможем.
И как-то разработка нативного android на этой java - такое муторное дело. Настолько всё низкоуровневое, что тупой веб-запрос с парсингом json требует написания более 30 строк странного кода. Вот всё думаю попробовать в react-native уйти - может там полегче будет с этим.
dubtar
Randonneur
Велосипед(ы): Теперь не хуже других: пластмассовый!

Сообщение #83 U.N.E. » 17.09.2017, 21:05

Кстати, а что на счёт графы "Клуб" при регистрации. Неразбериха, люди пишут туда чего хотят. Нельзя ли по умолчанию сделать КБП, а ежели иное, то сделать вторую строку с выпадающим списком клубов, для начала хотя бы российских?
U.N.E.
Randonneur
Аватара
Откуда: Воронеж
Велосипед(ы): Bianchi

Сообщение #84 Bad_Admin » 17.09.2017, 22:00

U.N.E. писал(а):Кстати, а что на счёт графы "Клуб" при регистрации. Неразбериха, люди пишут туда чего хотят.
Не важно, кто там что пишет - эта информация отображается только на нашем сайте, в официальном протоколе указывается номер клуба. КБП или другой клуб - я указываю номер клуба. А все остальные, вне зависимости от того, что они написали, идут под одним номером 511099 "независимый участник".
Поэтому пускай пишут, делов-то. Я это на нашем сайте не исправляю.
Ширится ганебная зрада. Зреет генотьба против боротьбы.
Bad_Admin
Randonneur
Аватара
Откуда: Курск, СХА
Велосипед(ы): Colnago, Forward 1100 кастом

Сообщение #85 Bad_Admin » 15.03.2018, 18:53

Все результаты, все бреветы, и все участники - в одной базе!
Штатный маг-программист Дмитрий Брежнев допилил то, о чем долго мечтали, но боялись сказать. Пришлось творчески переработать протоколы предыдущих сезонов, но оно того стоило.
Теперь с главной страницы системы регистрации на бревет доступен архив за 2009-2017 годы. Выбрав год, можно увидеть все проведенные бреветы и их результаты.
http://kbpkursk.azurewebsites.net/
А выбрав конкретного участника, можно увидеть все пройденные им бреветы, со всеми результатами.
Также, для удобства, доступен поиск по участникам. В строке поиска начните вводить фамилию участника, и система предложит доступные варианты.
Если вы обнаружили ошибку, если хотите внести в систему данные о бреветах, пройденных в других клубах/странах - пишите.

P.S. В процессе обнаружилось много неопознаваемых участников. Система ищет соответствие по фамилии, имени, и году рождения. Если год рождения неверен, не указан, или допущены ошибки в написании имени или фамилии, то каждый такой участник будет в базе под отдельной записью. В связи с чем просьба обращать внимание на правильность данных, указываемых при регистрации. Буквы E и Ё, год рождения - всё это важно. Проверьте, как вы внесены в базу, сообщите об ошибке (если она есть), и впредь указывайте те же данные при регистрации на бревет.
Ширится ганебная зрада. Зреет генотьба против боротьбы.
Bad_Admin
Randonneur
Аватара
Откуда: Курск, СХА
Велосипед(ы): Colnago, Forward 1100 кастом

Сообщение #86 dubtar » 06.04.2018, 10:09

Представляю новую версию "веб-приложения" для бреветов, регистрации, отметок, результатов и всего подобного.
app.kbp-kursk.ru
Это попытка совместить и сайт с регистрацией/результатами/статистиков kbpkursk.azurewebsites.net и приложение для отметок на android в одном "лице". Можно использовать в браузере, можно на смартфоне любой современной системы. На смартфоне желательно запускать из браузера хром, но должно работать более-менее и в других (пробовал на файрфоксе на андроиде). При открытии страницы на смартфоне можно разрешить добавить ссылку на рабочий стол - и у вас в телефоне без установки появится приложение "Бреветы КБП" с "быстрым" открытием, оффлайн режимом, незаметными обновлениями и прочими плюшками.
Регистрацию на Марьинский(Рыльский) можно проводить в нём - бэкенд по-прежнему на сайте kbpkursk.azurewebsites.net. Все данные хранятся там и оба сайта совершенно идентичны по данным.
Со временем запилю туда статистику, и старый сайт будет нужен только админам.
Прошу пробовать. Описание процесса отметок на КП выложу здесь чуть позже.
dubtar
Randonneur
Велосипед(ы): Теперь не хуже других: пластмассовый!

Сообщение #87 sparven » 25.04.2018, 14:30

dubtar писал(а):При открытии страницы на смартфоне можно разрешить добавить ссылку на рабочий стол - и у вас в телефоне без установки появится приложение "Бреветы КБП"
А ранее установленное приложение снести надо перед этим?
sparven
Randonneur
Откуда: Воронеж
Велосипед(ы): Banshee, Cube

Сообщение #88 dubtar » 25.04.2018, 14:37

sparven писал(а):А ранее установленное приложение снести надо перед этим?
Не обязательно. Это пока равноправные независимые системы. Можно хоть в обеих одновременно отмечаться. Только в новой будут (уже скоро, правда-правда обещаю) отметки на КП в реальном режиме (при наличии мобильного интернета, конечно), а старая всё так же - только отсылка после прохождения.
dubtar
Randonneur
Велосипед(ы): Теперь не хуже других: пластмассовый!

Сообщение #89 Yo-Ваныч » 28.04.2018, 21:49

Установил в телефоне app.kbp-kursk.ru. Зарегистрировался, вошел в бревет. Выскочил вопрос о включении функции определении местоположения. Так как я пока никуда ехать не собирался, жмакнул отказ. Теперь на экране висит баннер об ошибке получения данных и требование разрешить получение координат. Я бы дал такое разрешение, но сделать это не могу, потому что с этой страницы выхода нет. Даже перезагрузка результатов не дала.
Yo-Ваныч
Randonneur
Аватара
Откуда: Курск Сеймский округ

Сообщение #90 Yo-Ваныч » 29.04.2018, 17:41

Даже не понял как, но удалось таки войти в настройки и разрулить ситуацию.
Yo-Ваныч
Randonneur
Аватара
Откуда: Курск Сеймский округ

Сообщение #91 dubtar » 30.04.2018, 17:48

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

Откройте Chrome Chrome на устройстве Android.
Справа от адресной строки нажмите на значок Изображение Изображение Настройки.
Нажмите Настройки сайтов -> Местоположение.
Чтобы изменить настройки для отдельного сайта, нажмите на его название в списке ниже.
Если запускать через иконку на главной экране - в настройки не зайти. Поэтому надо запустить просто хром (если ставили через него) - и в его настройках поправить.
dubtar
Randonneur
Велосипед(ы): Теперь не хуже других: пластмассовый!

Сообщение #92 U.N.E. » 13.05.2018, 23:20

Не могу в своём флэше сделать контрольные точки: нету карты, чёйта...
U.N.E.
Randonneur
Аватара
Откуда: Воронеж
Велосипед(ы): Bianchi

Сообщение #93 Bad_Admin » 13.05.2018, 23:44

У меня работает. Для начала попробуй другой браузер.
Ширится ганебная зрада. Зреет генотьба против боротьбы.
Bad_Admin
Randonneur
Аватара
Откуда: Курск, СХА
Велосипед(ы): Colnago, Forward 1100 кастом

Сообщение #94 dubtar » 17.05.2018, 19:02

В системе появился Бревет "Урал - Тагильский". Он создан в рамках обмена опытом с Уральским клубом. Интересующиеся могут прокатиться, остальным - не пугаться!
dubtar
Randonneur
Велосипед(ы): Теперь не хуже других: пластмассовый!

Сообщение #95 dubtar » 22.05.2018, 15:49

Инструкция по использованию нового веб-приложения для отметки на КП (ну и для всего остального)
Скрытый текст
Приложение располагается по адресу: https://app.kbp-kursk.ru
На мобильных телефонах желательно запускать из браузер Chrome.

На первом экране располагается список всех бреветов
Изображение

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

Вот так ярлык будет выглядеть на андроиде+хром:
Изображение

Далее надо найти в списке нужный бревет и кликнуть/ткнуть на него.
Изображение

Здесь можно зарегистрироваться, если ещё не сделали этого никаким другим способом. Регистрация сохранится на данном устройстве. Либо - восстановить регистрацию, сделанную на другом устройстве, введя свой номер телефона, с которым регистрировались. Вводить номер лучше без начальных +7 или 8, только 10 цифр без дополнительных знаков, например: 9051112233. Так номер найдётся независимо от того, как вводили при регистрации - через +7 или 8.
После регистрации или поиска регистрации бревет будет доступен для отметок. Если день бревета уже наступил - кнопка "Начать бревет" будет доступна посередине экрана. Если день ещё не настал (на случай предпроезда) - стартовать можно из меню вверху экрана.
Изображение

После начала бревета приложение перейдёт в режим "отметок". Открытие приложения заново сразу будет перенаправлять на экран отметок на бревете - список бреветов будет недоступен до завершения текущего бревета.
На одном устройстве (на самом деле в одном браузере) - отмечаться можно лишь одному человеку.

При первом запуске режима отметок браузер спросит разрешение для доступа к местоположению. Придётся разрешить - без этого отметки не работают вообще, будет отображена ошибка. Если случайно нажали "Блокировать" - разрешать надо будет в недрах настроек браузера.
Изображение

Главное отличие этого приложения от приложения на андроиде - не надо жать кнопку отметиться на КП. Как только телефон получит координаты и они будут в пределах 500м от текущего КП - отметка запишется автоматически, а на экране появится соответствующее сообщение:
Изображение

Если сообщение не появляется - надо подождать, пока текущие координаты не будут найдены телефоном, или разобраться, какое КП приложение считает текущим.
Изображение

Кнопка "Открыть карту" по идее должна открывать приложение карт на телефоне с координатами КП. Кнопка "Отметиться вручную" нужна только на случай, если вы забыли зарегистрироваться на предыдущее КП! На крайний случай!
"Остановить бревет" прервёт режим отметок и вернётся в первоначальный режим. Все неотправленные отметки будут удалены.

После отметки на последнем КП станет доступна кнопка "Завершить бревет".
Изображение

Время отметкок на КП должно в фоновом режиме отправляться на сервер автоматически при наличии связи. Можно отмечаться без доступа к интернету, данные не будут отправлены на сервер, а будут сохранены на устройстве. Без отправленных данных нельзя будет завершить бревет - будут вместо этого доступна кнопка "Отправить данные".

dubtar
Randonneur
Велосипед(ы): Теперь не хуже других: пластмассовый!

Сообщение #96 U.N.E. » Вчера, 21:56

Баг про двойное нажатие кнопок повторился при отметке вручную через приложение.
U.N.E.
Randonneur
Аватара
Откуда: Воронеж
Велосипед(ы): Bianchi

Пред.

Вернуться в Деятельность Клуба

Кто сейчас на сайте (по активности за 5 минут)

Сейчас этот форум просматривают: 1 гость