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

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

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

Расчет кармы

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


Ваша карма рассчитывается из 3 переменных

1) Карма за активность на сайте, может быть от 0,2 до 1,1 (Скорее всего баг, так как начальная карма равно 0,2).

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
Новости 1 10 20 60 101 141 181 221 261 302
Активность на сайте

0мес 0ком

2 мес 20ком

4 мес 100ком

6 мес 200ком

8 мес 300ком

1 год 500ком

1.5года 700ком

2 года 900ком

3года 1200ком

Репутация 10 20 50 100 200 400  800 1200 1600 2000

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

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

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


Файл:Плохо.gif
Частичный негатив

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


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


Файл:Неплохо.gif
Частичный позитив

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



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


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

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

Баги

  • При достижении количества новостей в 301 карма за новости попросту обнуляется, причем в профиле будет показан не 0, а вообще ничего. Баг был выявлен Пумбой и Бакиджем, которые первыми с ним и столкнулись. Однако на 302-й новости все приходит в норму, и карма становится 1.0.

Ссылки