Еще один эксперимент с рейтингом modx.pro
Друзья, если помните недавно я анонсировал изменение рейтинга авторов MODX.pro в качестве эксперимента.
@Іван Клімчук подсказал мне идею, более справедливой оценки, которая показалась мне интересной.
Не откладывая в долгий ящик — я эту идею реализовал.
Напомню кратко из чего складывается рейтинг
Недавно я предложил учитывать активность автора и итоговую сумму рейтинга помножать на коэффициент активности. В целом сообщество встретило идею положительно. А @Іван Клімчук предложил следующую идею
Формула получилась следующей
Посты за текущий и прошедший год (и комментарии к ним) оцениваются как есть. Коэффициент равен 1.
Посты двухлетней давности немного снижаются в оценке. Коэффициент равен 0.9.
Каждый следующий год снижает полезность поста. Коэффициент уменьшается на 0.1
В итоге посты и комментарии 10 летней давности и более дают всего 10% силы к вашему рейтингу.
Таким образом достижения старичков мы помним и ценим. Но свежие посты и комментарии любим сильнее.
Что думаете по итоговой картине? Насколько она близка к справедливой оценке? Устраивает ли она вас? Возможно вы предложите вариант получше.
@Іван Клімчук подсказал мне идею, более справедливой оценки, которая показалась мне интересной.
Не откладывая в долгий ящик — я эту идею реализовал.
Напомню кратко из чего складывается рейтинг
- Оценка за написание поста. У нас есть несколько секций. За посты в каждую секцию дается разное количество баллов. К примеру пост в раздел «работа» ничего не даст. Вопрос — тоже дает нулевой эффект. Другие же разделы приносят в копилку от 10 до 20 баллов.
- Голосование. Плюсик в рейтинг поста — добавляет один балл, минус соответственно убирает балл.
- Комментарии. За них ничего не начисляется. Но зато голосование за комментарии дает эффект — каждый голос добавляет 0.2 балла.
- Добавление в избранное. Ваш пост добавили в избранное — получите 0.5 балла, комментарий в избранном — запишем 0.2 балла в итоговый рейтинг.
Недавно я предложил учитывать активность автора и итоговую сумму рейтинга помножать на коэффициент активности. В целом сообщество встретило идею положительно. А @Іван Клімчук предложил следующую идею
В целом разумно и текущую активность нужно учитывать в рейтинге. Смущает немного только то, что общий рейтинг коэффициентами меняется, что все равно приводит к дисбалансу, стоит былому «активисту» зайти и проявить себя. Правильнее было бы учитывать возраст самой заметки и по ней высчитывать коэффициент, но понимаю, что лезть в текущую формулу — это ломать вообще все.Идея мне понравилась. Свежие посты по идее более актуальны и ценятся больше. Давние посты скорее всего частично устарели, некоторая информация вообще стала мусором (к примеру весь раздел Хостинга давно история) Я решил попробовать и заменил коэффициент активности на коэффициент давности
Формула получилась следующей
Посты за текущий и прошедший год (и комментарии к ним) оцениваются как есть. Коэффициент равен 1.
Посты двухлетней давности немного снижаются в оценке. Коэффициент равен 0.9.
Каждый следующий год снижает полезность поста. Коэффициент уменьшается на 0.1
В итоге посты и комментарии 10 летней давности и более дают всего 10% силы к вашему рейтингу.
Таким образом достижения старичков мы помним и ценим. Но свежие посты и комментарии любим сильнее.
Что думаете по итоговой картине? Насколько она близка к справедливой оценке? Устраивает ли она вас? Возможно вы предложите вариант получше.
Комментарии: 7
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Я верно понимаю, что имеется в виду отсчёт возраста поста или комментария дискретно по годам? То есть, если пост опубликован в декабре 2023, то в январе 2025 он будет считаться как двухлетний.