Показать сообщение отдельно
Старый 29.07.2009, 13:12   #11  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от mazzy Посмотреть сообщение
Теперь появилась автоматическая связь:
  • Если вы выдаете положительная репутацию сообщению, то тема получает оценку 5 (отлично)
  • если вы выдаете отрицательную репутацию, то тема получает оценку 1 (ужасно)
  • если репутация 0, то тема получает оценку 3 балла по шкале оценки темы (звездочки).
По прошествии некоторого времени хорошо видна проблема - почти все темы либо имеют оценку 5, либо не имеют оценок вовсе. Хотя количество "спасиб" внутри - разное.

Что предлагается на обсуждение:
1. может стоит не учитывать отрицательные репутации?
2. может добавить какое-то нормирование по количеству спасиб?

Пояснение к пункту 1: значком хорошо выделять полезные и хорошие темы. С одной стороны, темы, которые удостоились отрицательных репутаций выделять специальным значком не стоит. С другой стороны, если отбрасывать отрицательные, то шкала для отражения положительных репутаций будет шире - 5 единиц вместо 2.

Пояснение к пункту 2: алгоритм нормирования
2.1. кол-во репутаций = кол-во положительных - кол-во отрицательных
2.2. (кол-во репутаций < 0) : оценка = 0
2.3. (0 < кол-во репутаций < 20) : оценка = оценка * кол-во репутаций / 20.
2.4. (кол-во репутаций >= 20) : оценка = 5

Т.е. чем больше неотрицательных оценок, тем выше оценка темы.
Если число положительных больше числа отрицательных на 20, то оценка максимальная.

Примечание: число 20 взято для примера... Коэффициент можно подрегулировать.

В результате получим разную оценку тем в зависимости от числа выданных внутри темы репутаций.
__________________
полезное на axForum, github, vk, coub.