stiv
( )
21/03/2012 22:30:13
Re: предложение по рейтингу (не для голосования по отчетам)

Предлагаю такую систему подсчета рейтинга.

Рейтинг (Р) = А+В+С,
где А - составляющая, отвечающая за количество отчетов;
В - составляющая, характеризующая стаж юзера на форуме;
С - составляющая, характеризующая уровень доверия к юзеру.

(Как вариант, если уровень доверия не будет внедрен на форуме, С - может характеризовать полезность юзера в написании постов в "профильных" конференциях - КЛС + массаж + здоровье. Количественно).

Так как основной характеристикой, техбосс желает видеть кол-во отчетов, то можно ввести коэффициенты.
Р = 1*А + 0,75*В + 0,5*С.
Причем, коэфф-ты можно "модернизировать".
Для того, чтобы отмечать юзеров, пишущих в настоящее время, можно представить подсчет рейтинга в виде: Р = к*1*А +0,75*В +0,5*С, где к - повышающий коэффициент для юзеров, которые написали не менее энного кол-ва отчетов за последний год.

Это принципиальная схема.
Естественно, нужно ранжировать показатель "А", в зависимости от кол-ва написанных отчетов.
Кто-то может возразить, что есть юзеры, которые зарегены 10 лет назад, имеют 10 отчетов и в таком случае, их рейтингн окажется выше, чем у юзера с 15 отчетами, но зарегенным всего год назад... И на это есть решения.

Можно из предложенной формулы выкинуть показатель "С".

А можно данную формулу использовать и в качестве допуска к голосованию.
Например.
Юзер Вася написал больше всех отчетов на форуме - 1000.
Это 100% - максимальный результат (но за последний год ничего не написал. например).
Зарегистрирован юзер дольше всех - 12 лет (к примеру ).
Уровень доверия у него - 50 голосов (а у Пети - 100), у Васи значит - 50%.
(Также можно предположить, что если нет доверялки, а есть кол-во постов в полезных конфах на уровне 50%), то рейтинг Васи выглядит так:
Р = к*1 +0,75*1 + 0,5* 0,5
к=1 (за последний год ничего не написал)
Р = 1 + 0,75 + 0,25 = 2
В случае, если эту систему применять для голосования, то к голосованию допускаются юзеры, с Р больше или равным 1 (значение можно оговорить).
Для стимула писать новые отчеты, есть коэф-т к и показатель А - характеризующий кол-во отчетов.
Кто-то может возразить, если за 100% принять отчеты кромана, то за ним не угнаться, и в процентоном отношении у юзеров показатель А будет снижаться.
Для решения этой проблемы есть варианты (верх можно не привязывать к наивысшему результату, а сделать шкалу, где кол=ву отчетов будет соответствовать определенный коэф-т).
------------------

Преимущества этой системы подсчета рейтинга, имхо:
1. Учитывается не только кол-во отчетов, но и другие факторы.
2. Данная система может быть использована при голосовании.
Возможность голосовать остается у ветеранов, которые уже не так активно пишут.
(А то, голосовать некому будет, если только зациклиться на кол-ве отчетов, написанных за последние 2-3 года).