Предназначение системы оценок

Система оценок сайта RSDN.ru предназначена для выделения из общей массы наиболее интересных и неординарных сообщений, повышения качества дискуссий и учёта общественного мнения при формировании списка Q&A для сайта, рассылки и нашего журнала на основе материалов форума. В этом начинании мы полагаемся, прежде всего, на вас. Давая оценки, вы помогаете нам выбирать наиболее интересные темы и обращаете на них внимание ваших коллег.

Значения оценок

Любой зарегистрированный участник форумов RSDN.ru, непосредственно при просмотре сообщения, может дать ему одну из следующих оценок:

— интересно
— спасибо
— супер

Соответственно, каждая из перечисленных оценок добавляет к рейтингу сообщения и его автора 1, 2 или 3 балла.

Если вы хотите выделить сообщение каким-либо образом, но не хотите давать ему оценку, повышающую его вес, то воспользуйтесь следующими кнопками:

— согласен
— не согласен
— оценить в один балл

Сообщения, которые вам показались остроумными можно отмечать специально предназначенной для этого кнопкой:

— смешно.

Если вы решили, по каким-либо причинам, удалить данную ранее оценку, воспользуйтесь следующей кнопкой:

— удалить оценку

Рейтинг участника

Оценки, полученные участником, формируют его общий рейтинг. Первоначально каждый участник имеет рейтинг, равный 1. При получении 10 балов, рейтинг становится равным 2, при получении 25 — 3 и далее по следующей шкале:

   0 - 1
  10 - 2
  25 - 3
  50 - 4
 100 - 5
 250 - 6
 500 - 7
 750 - 8
1000 - 9
далее каждые 250 очков - +1.


При повышении рейтинга участника система автоматически повышает и вес его оценки по следующей формуле:

оценка = [1,2,3] * (общий_рейтинг / 5 + рейтинг_за_месяц)


где:
общий_рейтинг — рейтинг участника за всё время участия в форумах,
рейтинг_за_месяц — рейтинг участника, вычисляемый по приведённой выше шкале, но только для оценок, полученных за последний месяц.

Данная формула, учитывая общие заслуги перед сайтом, так же стимулирует постоянную активность. Таким образом, если вы получили за последний месяц 500 очков, то при общем их числе равном 1000 ваш текущий рейтинг будет равняться:

оценка = [1,2,3] * (9 / 5 + 7) = [1,2,3] * 8


Далее, при снижении активности и получении всего лишь 20 баллов в течение следующего месяца, ваш текущий рейтинг будет снижен до:

оценка = [1,2,3] * (9 / 5 + 2) = [1,2,3] * 3


Накрутки, фан-клубы и междусобойчики

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

рейтинг     = общий_рейтинг / 5 + рейтинг_за_месяц;
коэффициент = количество_троек + количество_двоек / 1.5 + количество_единиц / 3.0 - 1;

if (коэффициент >= 1.0)
{
    рейтинг -= (int)(коэффициент * коэффициент);
    if (рейтинг < 1) 
        рейтинг = 1;
}

оценка = [1,2,3] * рейтинг;


где количество_троек, двоек и единиц — количество оценок, данных одним участником другому за месяц.

Таким образом, в результате применения приведённой выше формулы, происходит следующее:

  • 2 тройки, 4 двойки или 6 единиц за месяц можно поставить без каких-либо ограничений.
  • Третья тройка снимает с рейтинга оценивающего всего лишь единицу. Т.е. если рейтинг участника == 10, то теперь он будет равен 9. Просто первый звоночек.
  • Четвёртая тройка снимает с рейтинга оценивающего 4 балла, т.е. в результате будет 6. Уже существенно.
  • Пятая — 9, доигрались.

    Таким образом, 5 высших оценок за гениальность, 10 двоек или 15 единиц в течение месяца приводят к полной деградации рейтинга одного участника по отношению к другому. На оценки данные другим участникам это никак не распространяется.

    Также для каждого участника установлен лимит на количество проставляемых в сутки оценок, по умолчанию это 20 всего / 5 персонально.

    Исключения и ограничения

    Для непрофильных форумов существуют специальные ограничения.

    1. Такие форумы как "Юмор" и "О жизни", не участвуют в формировании рейтингов. Тем не менее, вы можете оценивать сообщения в них обычным образом.

    2. Максимальные оценки в ряде форумов ("Обсуждение сайта", "Работа") могут быть ограничены.

    Изменения в системе оценок

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

    Пример

    > Если нажать на мой профиль, то там видно, что у меня оценка 6(2)?


    6 — сумма баллов, 2 — количество оценок.

    > Если нажать на 2, то видно две оценки 5/1 и 1/1?


    Обе оценки выставлены нажатием на кнопку "1". У первого человека рейтинг такой 5 (т.е. его "1" равно 5 баллам), у второго — рейтинг 1, и его "1" весит 1 балл.

    > Опять же, в моем профиле видно, что я дал оценки 2(1).


    Это значит, что ты поставил одну оценку суммой в два балла.

    > Если нажать на 1, то будет 2/2.


    Соответственно, т.к. твой рейтинг равен 1, то твоя оценка "2" равна 2 баллам (2 * 1). Если, скажем, твой рейтинг станет равным 3, то твоя оценка "2" будет весить 6 баллов.

    >Но вот про оценку 1/1 я не понял. Мне ее дал Андрей Федотов, у которого рейтинг 6!


    там есть еще кнопочка +1 — т.е. + единица вне зависимости от рейтинга
  • Автор: IT    Оценить