Инструкция для организатора соревнований по рогейну.
Правила генерации QR-кодов КП
Для генерации КП можно воспользоваться любой программой для генерации QR-кодов. Я рекомендую онлайн-сервис www.qrcoder.ru.
В QR-код включается идентификатор дистанции, номер КП и контрольное слово. Лишнюю информацию включать не стоит. Рекомендую писать каждое слово с новой строки.
Например:
28012015
КП №31
КРОТ
28012015 - идентификатор дистанции. Может быть любое слово. Рекомендую испрльзовать дату проведения соревнований. Будет присутствовать во всех КП. Служит для недопущения взятия КП,
оставшихся с других соревнований.
КП №31 - обязательно должно содержать символ № (русский). Следующая за ним цыфра берется для подсчета веса КП. Перед № могут быть любые символы, после него идет сразу цыфра, без пробелов.
Специальное КП СТАРТ
На дистанции обязательно должно присутствовать КП СТАРТ. В QR-код записывается два слова: идентификатор дистанции и СТАРТ заглавными русскими буквами. При считывании этого КП обнуляется база данных
взятых КП в программе.
Специальное КП ФИНИШ
На дистанции обязательно должно присутствовать КП ФИНИШ. В QR-код записывается следующая информация:
Идентификатор дистанции
ФИНИШ (заглавными русскими буквами)
IP-адрес сервера на который будут выгружаться данные, через двоеточие (:) может быть указан порт.
Логин на сервер.
Пароль на сервер.
По времени взятия КП ФИНИШ может учитываться время финиша, но надо учитывать, что на телефоне участника может стоять некорректное время.
Рабочее место организатора соревнований
Организатору соревнований необходимо иметь ноутбук с офисным пакетом и точку доступа Wi-Fi. В качестве последнего можно использовать ADSL модем с поддержкой Wi-Fi.
Точку доступа Wi-Fi необходимо сконфигурировать таким образом, чтобы на ней работал DHCP-сервер. На некоторых ADSL модемах для этого потребуется включить PPPoE режим.
Доступ в интернет не нужен!
Модем по умолчанию имеет IP-адрес 192.168.1.1. DHCP по умолчанию раздает IP c 192.168.1.2 по 192.168.1.254, это все можно оставить как есть или уменьшить верхнюю границу, скажем до 192.168.1.249
На компьютере надо вручную прописать IP адрес 192.168.1.250 (либо другой, но чтобы он не попал в диапазон выдачи DHCP). Далее этот адрес прописывается в КП ФИНИШ!
Ноутбук может быть подключен к точке доступа как по Wi-Fi так и проводом.
На ноутбуке надо установить любой FTP-сервер. Я рекомендую очень простой Baby FTP Server
В настройках сервера прописать Home Directiry - это папка куда будут загружаться файлы, и разрешить Upload (в Baby FTP отметить галочку Allow upload).
Baby FTP Server допускает анонимную передачу данных. В этом случае логин должен быть anonymous, а в качестве пароля любой e-mail. Эти данные записываются в КП ФИНИШ.
На этом настройка компьютера завершена. Необходжимо провести тестовую передачу данных.
Файлы, выгружаемые с мобильного приложения будут размещаться в Home Directory. У Baby FTP это по умолчанию C:\DOWNLOAD. Не забудте создать эту папку если ее нет!
Файлы выгружаются в формате CSV и должны открываться по умолчанию Екселем.
Формат файла одна запись - одна строка. Сначала идут КП в порядке взятия в формате "Номер команды", "Название команды", "Категория", "Пол", "КП", "Дата-время взятия КП", "Вес КП".
КП СТАРТ не заносится в список.
КП ФИНИШ присутствует со всеми параметрами, только последним идет сумма взятых КП.
Из данных файлов удобно брать строку ФИНИШ для составления итоговой таблицы. В ней будет время финиша, сумма взятых КП, а так же вся информация о команде.