Справка

Система рейтинга

У каждого пользователя на проекте есть своя сила с помощью, которой он может голосовать за посты или комментарии пользователей. Далее все записи пользователей называются постами.

Чем больше сила пользователя на проекте, чем весомее его голос и тем больше он поощряет автора поста. В свою очередь поощрение зависит и от типа поста. Разумно предположить, что поощрение за хороший пост с флагом «новость» будет выше, чем за пост с флагом «ссылка». То же можно отнести и к комментариям, ответы на вопросы ценятся выше, чем комментарии к новости.

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

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

Если же пользователь голосует против поста, то ему придется «побороться» с автором поста. Что бы отнять силу у автора поста, пользователь должен потратить больше своей силы, чем при голосовании в пользу поста. В формулу расчета силы добавляется ещё и разница в силе между пользователем и автором поста. Если разница отрицательная, то есть сила пользователя выше, чем автора поста, то эта разница аннулируется. Тем самым молодым пользователям труднее засудить более старых и опытных пользователей.

Сила пользователей пополняется раз в сутки, если они посещают сайт. Количество пополняемой силы зависит от «показателя силы», чем он выше, тем больше силы получает пользователь и тем большей силой он может распоряжаться. Показатель силы это цифра в квадратных скобках рядом с именем пользователя. Показатель силы может принимать значения от 1 до 100. Например, сила пользователя может уйти в минус, но её показатель всеровно будет равен единицы.

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

Web.onRails
Здесь вы можете спросить или написать обо всём, что касается Веб-разработки.
написать о чем-нибудь...
Метки: