Еще один эксперимент с рейтингом 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
Подмывает опять сказать «фе» и заявить, что теперь важные посты прошлого, которые набрали много баллов не просто так, а потому что тема была важная и автор вообще молодец, будут понижены в рейтинге! Но нет, повода на еще одну заметку не дам, все справедливо теперь. :)
))
на первых двух страницах новых лиц не особо видно))
Так откуда бы им взяться. Молодой крови особо не видно в наших краях.
>>>Посты за текущий и прошедший год (и комментарии к ним) оцениваются как есть. Коэффициент равен 1
Я верно понимаю, что имеется в виду отсчёт возраста поста или комментария дискретно по годам? То есть, если пост опубликован в декабре 2023, то в январе 2025 он будет считаться как двухлетний.
Я верно понимаю, что имеется в виду отсчёт возраста поста или комментария дискретно по годам? То есть, если пост опубликован в декабре 2023, то в январе 2025 он будет считаться как двухлетний.
Формула берет просто текущий год и год перед ним. Только числа года.
Постам прошлого, у которых коэф рейтинга -0.1 и ниже, за каждое добавление в избранное и за каждый положительный голос рейтинга, следовало бы повышать коэф рейтинга на +0.01 или +0.005. Возможно делать это только для определённых разделов. Это будет справедливее. Тогда заметки прошлого, которые были действительно полезны людям, не будут несправедливо уценены вместе с бесполезным «мусором».
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.