Кто попадает в раздел «Герои недели»

Рассматриваются только те участники, которые проявляли активность (заходили на сайт) хотя бы 1 раз за последние 30 дней. Подробней об алгоритме каждой номинации:

• «Похудела на X кг!». Выборка осуществляется только для женщин, зарегистрированных более 59 дней назад. Изначально высчитывается «изменение массы тела» = «масса тела на конец периода»-«масса тела на начало периода». «Конец периода» это дата формирования рейтинга, «начало периода» = «конец периода»-30 дней. «Масса тела на конец периода» это ближайший замер массы к дате «конца периода» в диапазоне от «конец периода» до «конец периода»-10 дней. Если нет записи о замере массы в этот период, то участник отбрасывается из дальнейшего рассмотрения в этой номинации. «Масса тела на начало периода» это ближайший замер массы к дате «начало периода» в диапазоне: от «начало периода»-5 дней до «начало периода»+5 дней. Если нет записи о замере массы в этот период, то участник отбрасывается из дальнейшего рассмотрения в этой номинации. Далее формируется список «изменений массы тела» с отрицательными значениями (это значит, что участник похудел) и сортируется по возрастанию. Пять участников с наибольшими отрицательными значениями считаются победителями номинации.

• «Набрал X кг мышц за месяц!». Выборка осуществляется только для мужчин, зарегистрированных более 59 дней назад. Полная аналогия номинации «Похудела на х кг!», за исключением того что в конце формируется список по убыванию, и пять участников с наибольшим положительным значением считаются победителями номинации.

• «Лучший прогресс в //упражнении//». Выборка осуществляется для участников зарегистрированных более 59 дней назад. Для этой номинации существует определенный список возможных упражнений: жим лежа, подъем на бицепс с грифом, французский жим лежа, присед, становая тяга, тяга верхнего блока. У каждого участника и для каждого упражнения определяется два значения «интенсивности»: на начало периода и на конец периода. «Конец периода» это дата формирования рейтинга, «начало периода» = «конец периода»-45 дней. «Интенсивность на начало периода» – ближайщее значение к дате «начала периода» в диапазоне от «начало периода»-5 дней до «начало периода»+5 дней. Если нет записи о «интенсивности» в этот период, то участник отбрасывается из дальнейшего рассмотрения в этой номинации по этому упражнению. «Интенсивность на конец периода» - ближайшее значение к дате «конца периода» в диапазоне от «конец периода» до «конец периода»-10 дней. Если нет записи о «интенсивности» в этот период, то участник отбрасывается из дальнейшего рассмотрения в этой номинации по этому упражнению. Далее считается «изменение интенсивности» для конкретного упражнения = «интенсивность на конец периода»/ «интенсивность на начало периода». Если значение меньше либо равно 1.00, участник отбрасывается из дальнейшего рассмотрения в этой номинации по этому упражнению. В итоге по каждому упражнению отдельно формируется список «изменения интенсивности» и сортируется по убыванию. Пять участников с наибольшими значениями считаются победителями номинации.

• «Личный рекорд – жим лежа Xкг на Yраз!». Выборка осуществляется для участников зарегистрированных более 59 дней назад. Выборка значения «рекорд жима лежа» зафиксированного в диапазоне от «дата формирования рейтинга» до «дата формирования рейтинга»-7дней. Все значения сортируются по убыванию. Пять участников с наибольшим весом рекорда считаются победителями в номинации.

• «Личный рекорд – присед X кг на Y раз!». Аналогично «Личный рекорд – жим лежа X кг на Yраз!», только выборка идет по значению «рекорд приседа».

• «Личный рекорд – становая тяга X кг на Yраз!». Аналогично «Личный рекорд – жим лежа X кг на Y раз!», только выборка идет по значению «рекорд становой тяги».

• «Личный рекорд – бицепс X см!». Аналогично «Личный рекорд – жим лежа X кг на Y раз!», только выборка идет по значению «рекорд объема бицепса» и не используется количество повторений.

• «Лучший автор форума». Выборка осуществляется независимо от даты регистрации пользователя. Выборка осуществляется по каждому участнику, создавшему на форуме тему в диапазоне от «дата формирования рейтинга» до «дата формирования рейтинга»-7дней. Определяется общая сумма комментариев к темам на форуме, созданным участником в обозначенном выше диапазоне. Пять участников с максимальной суммой комментариев считаются победителями номинации.

• «Лидер форума». Выборка осуществляется независимо от даты регистрации пользователя. У каждого участника определяется количество комментариев, которые он оставил на форуме. За каждый комментарий участнику начисляется 1 очко. Далее, определяется у того же участника количество его тем на форуме. За каждую тему начисляется 8 очков. Очки суммируются, после чего выполняется сортировка по всем участникам по убыванию очков. Пять участников с наибольшим количеством очков считаются победителями в номинации.