Цитата:
Сообщение от
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 взято для примера... Коэффициент можно подрегулировать.
В результате получим разную оценку тем в зависимости от числа выданных внутри темы репутаций.