Итак, появившаяся на сайте
"эффективность" - это количественный (процентный) показатель занимаемых гонщиком мест на соревнованиях.
Ща будет многабукав!...
100% эффективность получает победитель категории "элита/эксперты", при условии что в категории было 50 или больше участников. Для категории "любители" установлен коэффициент 0.5, то есть победитель в категории "любители" может максимум получить 50% эффективности. зачем это сделано, еще будет написано чуть ниже. но главное - это для того, чтобы можно было по эффективности адекватно оценивать силу гонщика.
ведь занимая в "любителях" 9-10 места, гонщик бы имел эффективность 80-90%, а, например сандер, который в "элите" занимает 6-7 места (в этом году конечно будут повыше места), получал бы 70-80%, что совершенно не соответствует реальной расстановке сил. ведь сандер порвет любого любителя как тузик тряпку!
формула расчета эффективности:
если кол-во участников в категории >= 50
эффективность = 100% - 100% / колво_участников * (занятое_место-1)
если кол-во участников в категории < 50
эффективность = 100% - 100% / колво_участников * занятое_место
для количества участников менее 50 другая формула для того, чтобы победитель в малочисленных категориях не получал 100% эффективности. так, победитель в категории с 3-мя участниками, получит всего 66.6%.
вопрос про расчет эффективности от эффективности побежденных гонщиком соперников - конечно интересный, но...
во первых это будет достаточно сложный алгоритм, разработать его конечно можно, но к чему тратить время, потому что
во вторых, во всех дисциплинах с общим стартом (с количеством участников больше 2х), очки присваиваются по фиксированной шкале. возьмите те же правила UCI - там четкие таблицы очков с 1 по 50 место...
простой пример - симаха (эффективность 95%) 3 раза прокололся на короткой гонке и финишировал 12м, и его обогнал амерс... так что, амерсу и всем кто выше 12го места за это гонку начислять 96% и больше?...
амерс!!! вперед!!!!
так вот, к чему это все приведет в этом году:
имея в профиле каждого гонщика эффективность, как показатель среднестатистической финишной позиции в своей категории (0%-100% в элите и 0%-50% в любителях) можно на этапе регистрации на соревнования не давать сильным любителям регистрироваться в медалхантерские категории...
то есть то, о чем много говорили большевики!
следующий этап обэффективнивачивания сайта - это доработка формы регистрации. для каждой категории организатор сможет указать максимально допустимую эффективность, выше которой система не даст зарегистрироваться в данную категорию.
например, мы знаем что сильные любители, занимающие 1..3 места, должны обладать 47-50% эффективностью, вот берем и указываем максимально допустимую эффективность для категории "Любители" - 46%. и система не даст возможности всем, у кого эффективность выше 46% зарегаться в любители...
а чтобы регистрации работали "по старому", нужно всего лишь указать для всех категорий максимально допустимую эффективность 100%
понятно, что это не будет работать с теми, кто регается без аккаунта на портале, но это можно порешать - сделать регистрацию доступной только зареганым на портале пользователям, как это было в самом начале в 2009 году...
ну в общем вот он шаг к автоматическому разделению любителей и элиты...
ваше мнение, господа медалхантеры??
да, естественно для "отсеивания" в элиту будет использоваться та самая "
эффективность за предыдущий соревновательный год", то есть только по итогам сезона гонщик может "попасть" в элиту...
единственное что мне сейчас кажется нужно еще поменять - за "сход" не начислять 0%, то есть для расчета эффективности использовать только результативные финиши. чтобы не занижать сходами сильным учстникам их процент...
PS: в эту тему перенесу обсуждение из фич...