Страница 3 из 4

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

А создавать гибрид навигатора и стравы нет никакого смысла. Тем более, что всё это уже существует.

Сообщение #82Добавлено: 12.09.2017, 11:47
dubtar
Иван, спасибо за твои предложения. Они таки мотивируют. Но, к сожалению, они зачастую несколько грандиозны и не учитывают наличных средств: у нас есть одна штука типа "ленивая скотина"™. Поэтому добавление большой функциональности вряд ли возможно, а по мелочи потихоньку дорабатывать сможем.
И как-то разработка нативного android на этой java - такое муторное дело. Настолько всё низкоуровневое, что тупой веб-запрос с парсингом json требует написания более 30 строк странного кода. Вот всё думаю попробовать в react-native уйти - может там полегче будет с этим.

Сообщение #83Добавлено: 17.09.2017, 21:05
U.N.E.
Кстати, а что на счёт графы "Клуб" при регистрации. Неразбериха, люди пишут туда чего хотят. Нельзя ли по умолчанию сделать КБП, а ежели иное, то сделать вторую строку с выпадающим списком клубов, для начала хотя бы российских?

Сообщение #84Добавлено: 17.09.2017, 22:00
Bad_Admin
U.N.E. писал(а):Кстати, а что на счёт графы "Клуб" при регистрации. Неразбериха, люди пишут туда чего хотят.
Не важно, кто там что пишет - эта информация отображается только на нашем сайте, в официальном протоколе указывается номер клуба. КБП или другой клуб - я указываю номер клуба. А все остальные, вне зависимости от того, что они написали, идут под одним номером 511099 "независимый участник".
Поэтому пускай пишут, делов-то. Я это на нашем сайте не исправляю.

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

P.S. В процессе обнаружилось много неопознаваемых участников. Система ищет соответствие по фамилии, имени, и году рождения. Если год рождения неверен, не указан, или допущены ошибки в написании имени или фамилии, то каждый такой участник будет в базе под отдельной записью. В связи с чем просьба обращать внимание на правильность данных, указываемых при регистрации. Буквы E и Ё, год рождения - всё это важно. Проверьте, как вы внесены в базу, сообщите об ошибке (если она есть), и впредь указывайте те же данные при регистрации на бревет.

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

Сообщение #87Добавлено: 25.04.2018, 14:30
sparven
dubtar писал(а):При открытии страницы на смартфоне можно разрешить добавить ссылку на рабочий стол - и у вас в телефоне без установки появится приложение "Бреветы КБП"
А ранее установленное приложение снести надо перед этим?

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

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

Сообщение #90Добавлено: 29.04.2018, 17:41
Yo-Ваныч
Даже не понял как, но удалось таки войти в настройки и разрулить ситуацию.

Сообщение #91Добавлено: 30.04.2018, 17:48
dubtar
Информация от гугла, как разрешить получение координат в хроме на андроиде:
Как изменить настройки доступа к данным о местоположении

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

Сообщение #92Добавлено: 13.05.2018, 23:20
U.N.E.
Не могу в своём флэше сделать контрольные точки: нету карты, чёйта...

Сообщение #93Добавлено: 13.05.2018, 23:44
Bad_Admin
У меня работает. Для начала попробуй другой браузер.

Сообщение #94Добавлено: 17.05.2018, 19:02
dubtar
В системе появился Бревет "Урал - Тагильский". Он создан в рамках обмена опытом с Уральским клубом. Интересующиеся могут прокатиться, остальным - не пугаться!

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

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

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

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

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

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

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

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

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

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

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

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

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


Сообщение #96Добавлено: 23.05.2018, 21:56
U.N.E.
Баг про двойное нажатие кнопок повторился при отметке вручную через приложение.

Сообщение #97Добавлено: 25.05.2018, 16:59
Radler
Как понять последняя ли у меня версия программы?
Обновляться программа будет сама или надо за версиями следить?
(извините если не увидел этой инфы выше)

Сообщение #98Добавлено: 25.05.2018, 17:05
Bad_Admin
Веб-версия https://app.kbp-kursk.ru обновляется незаметно для пользователя.
Старая версия (которая файл с приложением) тоже работает, но лучше переходить на веб.

Сообщение #99Добавлено: 27.05.2018, 21:41
wowanbezbash
А можно ли вебверсию совокупить с ОсмАндом.Он офлайн работает с предзагруженными картами.Да и отображение на нем хорошее.+ в ОсмАнде отображаются всякие кафешки-хостелы,тоже офлайн.

Сообщение #100Добавлено: 27.05.2018, 22:07
Bad_Admin
А зачем? Что-то мешает пользоваться этим самым ОсмАндом для навигации независимо от программы для отметок?
И почему именно оно? Мне, например, MapsMe нравится, там те же карты OSM в оффлайне.

Сообщение #101Добавлено: 28.05.2018, 13:58
sparven
Прям прелесть, как было хорошо в субботу с веб-приложением. Спасибо всем, приложившим к этому руку. А кнопочка "начать заново" после финиша - это вообще бомба))

Сообщение #102Добавлено: 15.06.2018, 14:06
dubtar
Добавил в веб-приложение просмотр текущих результатов в режиме бревета.

Скрытый текст
Внизу экрана доступна кнопка "Загрузить текущие результаты"
Изображение
По нажатию (при успешном установлении связи с сервером) отобразится список КП, на которых есть хотя бы одна отметка на данный момент. Нажав на КП, появится список отметок на данном КП, отсортированный по времени отметок. Дата не показывается, предпроезды будут вверху списка. Вместо имён - ник, указанный при регистрации. Так же веселее, правда?
Изображение

Сообщение #103Добавлено: 10.07.2018, 16:21
Bad_Admin
Обращаю внимание, что веб-приложение https://app.kbp-kursk.ru вполне успешно прошло тестирование.
А значит, старую версию, в виде программы для андроида, можно удалять с ваших смартфонов. Чтобы вы сами же в них не путались (прецеденты имеются).
И уж тем более не стоит использовать обе версии одновременно. Практического смысла это не имеет.

Сообщение #104Добавлено: 10.07.2018, 17:12
RD3WAE
Вставлю 5 копеек, фича с просмотром текущих результатов у меня не работала, т.е. вообще даже кнопки не было такой

Сообщение #105Добавлено: 10.07.2018, 19:06
Bad_Admin
RD3WAE писал(а):Вставлю 5 копеек, фича с просмотром текущих результатов у меня не работала, т.е. вообще даже кнопки не было такой
Естественно. Ты не читал инструкцию пользовался старым андроид-приложением, которое не обновляется, и ничего этого в нём нет. Это замечание особенно хорошо идет сразу после поста о том, что старую версию можно удалять.

Сообщение #106Добавлено: 11.07.2018, 08:43
RD3WAE
Шеф, я новое приложение ставил, скачал его перед бреветом

Сообщение #107Добавлено: 11.07.2018, 09:20
Bad_Admin
RD3WAE писал(а):Шеф, я новое приложение ставил, скачал его перед бреветом
Но пользовался старым (это видно в логах, форматы данных разные).
У них значки одинаковые, мог и перепутать.

Сообщение #108Добавлено: 22.04.2019, 19:29
Technik
"Начать бревет" надо нажимать непосредственно перед стартом?

Сообщение #109Добавлено: 23.04.2019, 23:52
dubtar
Technik писал(а):"Начать бревет" надо нажимать непосредственно перед стартом?
Да, когда готов ехать. Можно и заранее, чтобы узнать, где находится старт и проложить маршрут. Но сильно заранее не нужно - не сможешь посмотреть ничего больше.
Можно нажать и посмотреть что будет, потом можно прервать отслеживание и вернуться в нормальный режим. Но не надо делать это в районе старта - иначе появится отметка на старте и нам придётся её вручную удалять.

Сообщение #110Добавлено: 06.05.2019, 12:01
k_s
то ли баг... то ли фича...
в общем ехали 300. через сайт не работала отметка, так как бревет "не открыт" для проезда. но зато в проге находим регистрацию по номеру, открываем бревет и едем без проблем.
предложение. раз у нас год ПБП сделать так, чтобы в браузере был так же бревет открыт все время до отправки протокола. кому надо проехать до даты - отлично справятся. или добавить фичу в браузере. поиск по номеру и только тогда возможность ехать и отмечаться.

Сообщение #111Добавлено: 06.05.2019, 12:27
dubtar
k_s писал(а):через сайт не работала отметка,
Надо всё-таки не полениться, и вырезать старый сайт нафиг. app.kbp-kursk.ru это главный и единственный сайт, он же приложение. На старый ходить не надо, и отмечаться там не надо.

Сообщение #112Добавлено: 06.05.2019, 12:45
k_s
dubtar писал(а):
k_s писал(а):через сайт не работала отметка,
Надо всё-таки не полениться, и вырезать старый сайт нафиг. app.kbp-kursk.ru это главный и единственный сайт, он же приложение. На старый ходить не надо, и отмечаться там не надо.

а как же тогда ехать страждущим бревет до основной даты? вот приехали мы на старт, и фигак... а оно не работает... чеки?

Сообщение #113Добавлено: 06.05.2019, 12:55
Bad_Admin
Bad_Admin » 12.04.2019, 16:53
Напоминаю, что если вы едете бревет в другую дату, стартовать бревет в программе нужно вручную из меню вверху экрана.
Люди, не читающие инструкции, не заслуживают ничего.

Сообщение #114Добавлено: 06.05.2019, 13:00
dubtar
начать отлеживание до начальной даты можно через меню:
Скрытый текст
Изображение
Там разве что баг есть небольшой - если вы зашли в экран бревета и только что восстановили регистрацию, меню сразу не появится. Надо выйти в общий список бреветов и ещё раз зайти в бревет. Ну или просто перезагрузить страницу.

Сообщение #115Добавлено: 06.05.2019, 13:01
Bad_Admin
Дим, а уточни. Если бревет отмечен как завершенный в системе, проехать его с программой уже нельзя?

Сообщение #116Добавлено: 06.05.2019, 13:06
dubtar
Bad_Admin писал(а):Если бревет отмечен как завершенный в системе, проехать его с программой уже нельзя?
В новой нельзя - нет возможности стартовать. В андроидной программе можно, но в результаты не попадёт. Они отправятся на сервер, в логах появятся, но в результатах автоматически - нет. Можно только через админку их провести.

Сообщение #117Добавлено: 06.05.2019, 13:15
Bad_Admin
Не будем усложнять :). Будем считать, что если бревет "завершен", ехать его уже нельзя.

Сообщение #118Добавлено: 06.05.2019, 14:09
k_s
dubtar писал(а):начать отлеживание до начальной даты можно через меню:
Скрытый текст
Изображение
Там разве что баг есть небольшой - если вы зашли в экран бревета и только что восстановили регистрацию, меню сразу не появится. Надо выйти в общий список бреветов и ещё раз зайти в бревет. Ну или просто перезагрузить страницу.

Дык в том вся соль. Не появлялось меню.

Сообщение #119Добавлено: 06.05.2019, 15:55
dubtar
Ну проверь сейчас на Хомутовском. Ты же там зарегистрирован. Если нет меню - пришли скриншот.

Сообщение #120Добавлено: 11.05.2019, 11:32
Bad_Admin
Представляю еще один способ "отметок" на КП - справка об операциях по карте *JOKINGLY*
Это не замена программы, но:
а) замена бумажного чека;
б) резервный вариант на случай проблем с программой.

Изображение

В справке видно место платежа (не просто наименование магазина, но и его местонахождение), дата и время - всё, что необходимо. Сумму платежа можно замазать, если стесняетесь :)
И даже механизм контроля есть - если картинка (или ее предъявитель) вызывают сомнения, нужно будет предъявить карту, последние 4 цифры которой совпадают с указанной в справке. Но, надеюсь, до этого не дойдет.