Всеобщему вниманию предлагается следующая формула для поругания, освистывания и одобрения
PHP код:
[репутация]=a*[количество одобренных сообщений с учетом веса одобривших] +
b*[количество всех сообщений] +
d*[количество одобренных сообщений без учета веса одобривших]/[количество всех сообщений] +
e/[количеству дней, прошедших от сегодня до даты последнего сообщения]
[одобряет на] = c*[репутация]
[порицает на] = [одобряет на]
Предлагается приходить к конечной формуле по следующим этапам:
1. Определить какие параметры должны влиять на репутацию (одобрение, порицание) и как - прямопропорционально или обратнопропорционально
2. Определить относительный вес влияющих параметров (что больше должно влиять на репутацию, что меньше)
3. Определить тип каждого веса - прогрессирующий, простой коэффициент или еще как
4. Подобрать конкретные цифры для уже выработанной формулы
Итак - сейчас предлагается 1-й этап - определить - что (какие параметры) должны влиять на репутацию.
Для этого предлагается ответить на опросы:
Опрос: Репутация: Учет раздела одобренного сообщения
Опрос: Репутация: Учет процента одобренных сообщений
Опрос: Репутация: Что должно больше влиять на репутацию?
Опрос: Одобрение других: Одобряет на == Порицает на ?
Опрос: Репутация: Учет последней активности
Опрос: Одобрение и репутация: Нужен ли прогрессирующий коэффициент?