Система репутации

Материал из Румайн-вики
Пример кармы

Карма — одна из главных составляющих модуля репутации. Карма есть у каждого пользователя (у незарегестрированных гостей она равна нулю), это число, которое постепенно увеличивается у пользователя в зависимости от активности (время с момента регистрации, комментарии, публикации, и т.д.). 

Расчет кармы

Кармой может быть число от 0,1 до 3-х. Максимальная оценка новости, плюс или минус в репутацию равен карме пользователя, ставящего её. Сейчас пойдёт скопированный с сайта текст: Ваша карма рассчитывается из 3 переменных

1) Карма за активность на сайте, может быть от 0,1 до 1, к примеру,

2) Карма за репутацию, зависит от вашей репутации на сайте, может быть от 0 до 1.


3) Карма за ваши новости, точнее за количество ваших новостей, аналогично может быть от 0 до 1.

Фактор/Карма/Требования 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Новости 6 11 21 61 100 181(?)
Активность на сайте  <2 мес <20ком.

<4мес <100ком.

<6 мес <200ком.

Репутация +10 +20 +50 +100 +200 +400

В итоге, сложив все три переменные, мы получим вашу карму, о т 0.1 до 3.


Как происходит выставление рейтинга новости.

1 фейс(слева) - негатив - убавляет рейтинг новости на всю вашу карму (если у вас 0.5 кармы, то новости будет -0.5).

2 фейс -  частичный негатив, убавляет рейтинг новости на половину вашей кармы (если у вас 0.5, то новости будет -0.25).

3 фейс - нейтрально - прибавляет новости 0.1 вашей кармы. (если у вас 0.5, то новости будет прибавлено 0.05).

4 фейс - частичный позитив, прибавляет рейтинг новости на половину вашей кармы (если у вас 0.5, то новости будет прибавлено 0.25).

5 фейс - позитив, прибавляет всю значение вашей кармы новости (0.5 кармы - + 0.5 новости).

Для чего это надо?

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

Ссылки