Инструкция по созданию и редактированию рейтинга на данном ресурсе.

Вход в систему

Для создания рейтинга требуется регистрация. Зарегистрироваться/Залогиниться можно на любой странице "рейтинговой системы" по ссылке 'Создать нового пользователя' / 'Войти' в меню, которое прячется под иконкой с ключиком в верхней строке (при переходе по ссылке на соревнование или спортсмена, авторизация уже будет предлагаться в Библиотеку стплитов!)

Для регистрации необходимо заполнить поля со звёздочкой: ник, пароль, имя, email. Остальные поля изменяют тект на вашей домашней странице. Подсказка к каждому параметру появляется при помещении курсора в соответствующее поле.

После успешного входа в систему, когда введённый логин существует в Системе и пароль верен, вы будете перенаправлены на страницу пользователя.

Добавление / редактирование рейтинга.

После успешного входа в Систему, в верхней строке появится текст 'Добавить рейтинг'. При нажатии на него, левой кнопкой мыши (ЛКМ) или пальцем по тач-скрину, добавляется новый рейтинг с параметрами 'по умолчанию' и названием R-X (Где X - сквозной порядковый номер рейтинга в Системе) и открывается страничка его редактирования.

Для редактирования уже заведённого рейтинга, щёлкните по иконке с изображением листа с карандашом в правой строки ячейки соответствующей нужному соревнованию.

Пока вы не нажмёте кнопку "Сохранить" в самом низу страницы редактирования, никакие изменения на стороне сайта не будут приняты, то есть, если вы чего-нубудь не то удалили, или не то изменили, можно смело закрыть страницу, или нажать кнопку "Отменить", и начать заново!!!

Название / страна / регион

Ввести корректное название, и при необходимости, страну и регион.

Блок выбора формулы для рассчёта очков.

Фомулу для расчёта рейтинга можно задать для всех соревнований, либо указывать для каждой группы каждого соревнования индивидуально.

"Для всех соревнований"

Выбранная формула будет использоваться для расчёта во всех группах.
Rmax-максимальный рейтинг в группе (см. далее п.5)
Tbest-время победителя.
T-время участника

"Для каждой группы"

Выбрать формулу будет предложено для каждой группы ПОСЛЕ загрузки конкретного соревнования.

Если есть зависимость выбора формулы от названия группы, то можно отметить галочкой "привязать формулу к названию группы" и добавить нужное количество соответствий (максимум 999).

В поле "Группа" указывается ПОЛНОЕ название группы (без учёта регистра), в поле "Формула" - номер формулы, приведённой в подсказке в правой части экрана (подсказка появится, если поместить курсор в одно из полей: Группа или Формула).

Если ПРИ ДОБАВЛЕНИИ НОВОГО СОРЕВНОВАНИЯ сервер найдёт в нём группу, имя которой полностью совпадает с введённым, то для данной группы будет установленна соответствующая формула.

К уже загруженным соревнованиям фильтр применяться не будет!!!
Измените параметры вручную, или удалите соревнование из списка и загрузите снова, чтобы применился фильтр.

Блок определения максимального рейтинга в группе и условий на лидера.

"Максимальный рейтинг."

Максимальный рейтинг можно задать для всех соревнований, либо указывать для каждой группы каждого соревнования индивидуально. Рассчитанное по формуле значение рейтинга участника не может превышать его.

"Для всех соревнований" - указанное значение будет использоваться для всех групп, отмеченных галочкой, всех соревнований. Если указать 0, то будет выставлено 100!

"Для каждой группы" - необходимо указать значение для каждой группы ПОСЛЕ загрузки конкретного соревнования.

Если есть зависимость максимального рейтинга от названия группы, то можно отметить галочкой "Привязать максимальный рейтинг к названию группы" и добавить нужное количество соответствий (максимум 999).

В поле "Группа" указывается ПОЛНОЕ название группы (без учёта регистра), в поле "Максимальный рейтинг" - целочисленное значение от 0 до 65534.

Если ПРИ ДОБАВЛЕНИИ НОВОГО СОРЕВНОВАНИЯ сервер найдёт в нём группу, имя которой полностью совпадает с введённым (без учёта регистра символов, то есть заглавная и строчная буквы считаются идентичными), то для данной группы будет установлено соответствующее значение, если не найдёт - то группа не будет участвовать в рейтинге (в дальнейшем такие группы можно вручную включить в рейтинг и выставить максимальное значение).

К уже загруженным соревнованиям фильтр применяться не будет!!!
Измените параметры вручную, или удалите соревнование из списка и загрузите снова, чтобы применился фильтр.

"Условие на лидера".

Позволяет задать время, которое соответствует максимальному рейтингу.

Как частный случай, можно указать название группы и соответствующий диапазон возрастов (в формате от-до) отдельно для мужчин и женщин, чей результат не будет учитываться при расчёте "Лидера".

Если сервер найдёт в соревновании группу, имя которой полностью совпадает с введённым, то скрипт последовательно, начиная с победителя, переберёт все результаты, пока не найдёт женщину, возраст которой не попадает в указанный диапазон, включая граничные значения, или не женщину (пол участника не всегда можно определить по имени в протоколе, особенно если указан клубный чип) с возрастом не попадающим в диапазон для мужчин;

Если не найдёт - то время будет выставлено в 0 и расчёт времени победителя будет вестись так:
Tbest = (время участника) - (отставание от лидера).

В приведённом примере в группе D2 "Лидером" будет считаться лучшый участник, исключая мужчин в возрасте от 21 до 49 лет (включая граничные значения), то есть если выиграет мужчина возрастом 49-ти лет, а вторым будет юноша 20 лет (или женщина любого возраста), то обоим начислится по максимальному рейтингу, но в формуле для расчёта рейтинга будет участвовать результат второго участника.

К уже загруженным соревнованиям фильтр применяться не будет!!!
Измените параметры вручную, или удалите соревнование из списка и загрузите снова, чтобы применился фильтр.

"Минимальный рейтинг".

Минимальное значение рейтинга участника, в случае успешного завершения им дистанции.

"Точность расчёта".

Количество знаков после запятой при округлении и ОТОБРАЖЕНИИ рассчитанного значения рейтинга в каждом соревновании. Для лучшей читаемости таблицы рейтинга рекомендую повысить на порядок максимальное значение рейтинга, чем вводить дробные числа, то есть лучше оставить 0.

Блок редактирования списка соревнований, включённых в рейтинг.

Здесь соревнования добавляются в рейтинг и редактируются параметры групп: включение/выключение групп из расчёта рейтинга, формула для рассчёта рейтинга, максимальный рейтинг и время "лидера".

Соревнования добавляются из числа загруженных в "Библиотеку сплитов".

"Диапазон дат" и "Фильтр поиска соревнований" ограничивают рамки поиска соответственно датой проведения соревнования и названию, стране, региону, району, организатору или комментарию (регистр названия НЕ учитывается). При заведении нового рейтинга диапазон выставляется как год назад от текущей даты. Пустой фильтр никак не ограничивает поиск.

Если выбран "Фиксированный интервал" и верхнее значение (второе поле) года даты меньше текущего года, то при расчёте возраста участника, для распределения по возрастным группам, будет учитываться именно это значение. Во всех остальных случаях, при расчёте возраста берётся значение текущего (на момент просмотра) года! Это сделано для поддержки архивных рейтингов, чтобы можно было посмотреть рейтинг, например, 10-ти летней давности в том состоянии,каким он и был 10 лет назад, то есть спортсмены, которым сейчас 40 лет, тогда попадали в группу 30.

При нажатии на зелёный “+” выводится окошко со списком ещё не загруженных в данный рейтинг соревнований, дата проведения которых укладывается в выбранный временной интервал (или проводились не более выбранного количества дней назад, если указана опция "Предыдущие X дней") и название, район, регион, организатор или комментарий содержит указанный текст в фильтре.

Отметте нужные соревнования галочкой и нажмите зелёную кнопку Ok чтобы добавить соревнования в рейтинг. Если выше были выбраны ручные установки формул и максимальных рейтингов, то установятся значения по умолчанию, или те, которые были указаны в таблице привязки формул и максимальных значений к названию группы. Также, если были установлены условия на лидера, будет проанализирован и выявлен лидер в каждой группе и выставлено его время как референсное.

Во время загрузки соревнования будут добавлены так, что наиболее недавние будут сверху. Однако, после сохранения и повторного редактирования рейтинга соревнования будут показаны в хронологическом порядке сверху к низу.

В таблице соревнования представлены одной строкой на одно соревнование. В средней ячейке каждой строки расположены блоки для каждой группы соревнования, состоящие как минимум из "чек-бокса" - галочки и названия группы. Если галочка проставлена, то для участников данной группы рейтинг рассчитывается, если нет,то - нет. В зависимости от того, какие параметры выбора формул и максимального рейтинга выбраны, для каждой группы соревнования также может быть предложено ещё максимум три параметра: максимальный рейтинг (поле с надписью "MAX"), время лидера (поле с секундомером) и формула (выпадающий список из порядкового номера формулы. Соответствие формулы и её порядкового номера можно посмотреть в Блоке выбора формулы для рассчёта очков: нажать "Привязать формулу к названию группы" - нажать зелёный плюсик - поставить курсор в одно из полей ввода - справа появится подсказка с имеющимися формулами)

Если в поле максимальный рейтинг выставить 0, то группа будет исключена из рейтинга. Если в поле время лидера выставить 0, то лидером будет считаться самый быстрый участник, то есть победитель в группе.

Блок выбора критерия попадания очков набранных в соревновании в общий рейтинг участника.

По умолчанию все успешные старты участника попадают в его рейтинг. Но в данном блоке возможно изменить критерии подсчёта суммарного количества баллов рейтинга. Доступно выбрать: какое количество лучших стартов попадает в суммарный рейтинг и начиная с какого лучшего: если указано с первого, то все лучшие; если со 2-го, то лучший рейтинг не суммируется и т.п.

Блок отображения.

В этом блоке можно выбрать: отображать ли суммарные показатели времени и позиций, а также выбрать собственно по каким группам рейтинга будут распределяться участники

"Показывать суммарное время" и "Показывать сумму позиций".

При расчёте суммарного рейтинга рассчитывается также суммарное время и сумма позиций по всем стартам, попадающим в зачёт (в соответствии с критериями указанными в предыдущем блоке). Соответственно выбрав ту или иную опцию можно добавить колонку с описанным значением в таблицу рейтинга.

"Рассчитывать общий рейтинг".

Подсчитанный рейтинг учаcтника будет попадать в общую таблицу со всеми участниками.

В поле "Название" можно указать название общего рейтинга. Для поддержки мультиязычности можно указать английское название, отделив его от русского знаком "|" или ";" (соответственно эти знаки недопустимо использовать в качестве названия!!!), например "Общий|TOTAL". Оставьте пустым, чтобы использовать название общего рейтинга по умолчанию.

"Рассчитывать общий рейтинг, М/Ж".

Подсчитанный рейтинг учаcтника будет попадать в общую таблицу со всеми участниками соответствующего пола. Если пол участника определить система не смогла, или это в принципе невозможно (когда в протоколах фигурирует только название клуба за которым приписан чип), то рейтинг такого участника попадёт в группу "Мужчин" только еслли в "Блоке корректировки" выбрана опция"Если пол спортсмена не установлен, относить его к мужским группам", иначе рейтинг такого участника не будет учтён в данных группах!

В поле "Название" можно указать названия обще-мужского(синее поле) и обще-женского(розовое поле) рейтинга. Для поддержки мультиязычности можно указать английское название, отделив его от русского знаком "|" или ";" (соответственно эти знаки недопустимо использовать в качестве названия!!!), например "Женщины|Womens". Оставьте пустым, чтобы использовать название по умолчанию.

"Вести рейтинг по возрастным группам".

Подсчитанный рейтинг учаcтника будет попадать в группу, в соответствии с их возрастом и полом. Название группы формитуется как префикс (мужчины - "М", женщины -"Ж", юноши - "Ю", девушки - "Д") и цифра, соответствующая верхней границе возрастов для юношей и девушек и нижней нранице возрастов для мужчин и женщин. То есть группа Д14 будет включать в себя девушек старше предыдущей группы, но не старше 14-ти лет, группа М35 будет включать в себя мужчин возрастом 35 лет и старше (соответственно младше более возрастной группы).

Возраст участника рассчитывается как текущий год (или год, указанный в поле "по" фиксированного интервала диапазона дат, если он меньше текущего года) минус год рождения участника.

"Вести рейтинг по названию групп соревнований".

Подсчитанный рейтинг учаcтника будет попадать в группу, название которой будет соответствовать названию группы. Не рекомендуется использовать эту опцию совместно с опцией "Вести рейтинг по возрастным группам". Рассчёт будет корректен только если во всех соревнования, включённых в рейтинг, названия групп будут практически одинаковы.

Блок выбора возрастных групп рейтинга.

Если выбрана опция "Вести рейтинг по возрастным группам", то здесь нужно указать возрастные границы групп.

Юниорские группы

Возрастные группы перечисленные через символ | в порядке возрастания, включающие в себя спортсменов по возрасту МЕНЕЕ или равное указанному значению, по умолчанию 8|10|12|14|16|18|20

Взрослые группы

Возрастные группы перечисленные через символ | в порядке возрастания, включающие в себя спортсменов по возрасту БОЛЕЕ или равное указанному значению, по умолчанию 21|30|35|40|45|50|55|60|65|70

Блок корректировки.

В случае, если год рождения спортсмена не указан, или пол спортсмена определить по имени не удалось, опции в этом блоке позволяют определить, что делать с подсчитанными баллами спортсмена.

Если пол спортсмена не установлен

Если пол спортсмена не установлен, относить его к мужским группам. Если опция не выбрана, то все очки, набранные спортсменом, пол которого определить не удалось, в рейтинге не учитываются, то есть спортсмен выпадает из рейтинга.

Приписывать участников с неуказанным годом рождения

Приписывать участников с неуказанным годом рождения к самой младшей из взрослых группе, то есть к наименьшему значению в строчке "Взрослые группы" в блоке выбора возрастных групп рейтинга. Если опция не выбрана, то все очки, набранные спортсменом с неуказанным годом рождения в рейтинге не учитываются, то есть спортсмен выпадает из рейтинга.

Блок дополнительной информации.

Здесь можно дополнить информацию о рейтинге ссылками и текстом.

Полезные ссылки

Здесь можно указать до 20-ти ссылок. Нажимая плюсик добавляется строчка из 2-х полей: первое поле - текст ссылки, то, что будет написано на странице рейтинга, второе поле - URL, собственно ссылка. кнопкой "минус" ссылку можно удалить. Если одно из полей, название либо ссылка, останется пустым, то ссылка не сохраниться.

Вместо текста ссылки можно указать URL картинки, тогда на странице рейтинга вместо текста будет показана картинка, по клику на которую будет открываться ссылка. URL картинки можно получить щёлкнув по картинке в браузере правой клавишей мыши и выбрав в контекстном меню строчку "Копировать URL картинки" или "Копировать ссылку на изображение". URL картинки должен обязательно начинаться с "http:", иначе URL будет показан как текст!

Комментарий

В текстовом поле "комментарий" можно указать дополнительную информацию по рейтингу. Данный тектовый блок будет располагаться под "полезными ссылками" - см. картинку выше.