![]() |
|
![]() ![]() ![]() |
|
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
Предлагаю всем подключиться к разработке нового алгоритма рейтинга. Хочется сделать нечто вроде "весовой" системы. Т.е. чем выше рейтинг дающего, тем больше очков будет зачислено "принимаемому".
Если новичок кому-то повысит рейтинг, то это существенно на рейтинге не отобразится. В то время как повышение рейтинга от "весомого" участника даст больше пользы. Тоже самое касается понижения рейтинга. |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 13 Всего: 459 |
Это вместо репутации что ли?
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
||||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 13 Всего: 459 |
Например так.
Если репутация 1) < 0 нет возможности повысить 2) [0..8] то повышается на 1. 3) [9..32] то на 2 4) [33..96] то на 3 5) [97..288] то на 4 6) >289 то на 5 + Возможен дополнительный бонус, т.е. если от участников клуба/эксмодераторов, то дополнительно +1 (но не больше 5), модераторов то всегда +5, от Админов +10. В расчет идет только репутация в данном разделе, а бонусный модераторский +5 действует только в том разделе где он модерирует. Для бонусного рейтинга сделать другой значок, скажем не [+], а [*]. Бонусный рейтинг модератор можно выставлять, например если участник помогает развитию раздела. Это сообщение отредактировал(а) Alexeis - 3.10.2007, 17:12 -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Girder |
|
|||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: 25 Всего: 155 |
Имхо... лучше в довесок.
Имхо... лучше цифры в правой части - перевернуть. Т.е. сейчас... от 1 до 5, а сделать от 5 до 1 ![]() -------------------- Как слышим, так и пишим. Истина где-то там... |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 13 Всего: 459 |
Цифры подправил. Если за раз можно будет поставить больше одного, то планку очевидно нужно поднять.
Добавлено через 2 минуты и 46 секунд Боюсь что в довесок это будет уже слишком, у нас и так 2е репутации, если еще добавить 3ю цифру рейтинга, так вообще будет ужас, никто не поймет что к чему. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
угу. Будет вместо. Я поэтому и объединил форумскую репу с репой от винград.ру, чтобы не плодить просто так сложности. |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 13 Всего: 459 |
В чем смысл такой системы? Какое приемущество от того что новички смогут ставить +5 репы? -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
sTa1kEr |
|
|||
9/10 программиста ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1553 Регистрация: 21.2.2007 Репутация: 8 Всего: 146 |
rand(0.1, 10);
![]() А если серьезно, то я предлагаю учитывать не только репутацию пользователя меняющего репутацию, но и репутацию пользователя, у которого меняют репутацию. А так же не большой коэффициент от количества постов и дней с момента регистрации. К примеру, по следующему алгоритму: Предположим, что
Тогда новичок без статусов будет менять репутацию другому новичку примерно на 1 (если постов >= 100), а более продвинутому пользователю < 1. Участник клуба с реп. > 100 повышающий пользователю с реп 90: ((100/90) + 0.5) * 1.5 * 1.25 * 1 = 3.02 Комодератор с реп. 50 повышающей с реп. > 100: ((50/100) + 1) * 1.5 * 1.25 * 1 = 2.8 Участник с реп. 30 повышающий с реп 15: ((30/15) + 0) * 1.05 * 1 * 1 = 2.1 Участник с реп. 10 повышающий с реп 40: ((10/40) + 0) * 1 * 1 * 1 = 0.25 Ну и так далее ![]() |
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
sTa1kEr, это позволит новичкам более быстро прибавлять репутацию, в то время, как у людей с большой репой она не будет заоблачно расти. Правильно я понял?
|
|||
|
||||
sTa1kEr |
|
|||
9/10 программиста ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1553 Регистрация: 21.2.2007 Репутация: 8 Всего: 146 |
Да, примерно так. При этом равные по "весу" пользователи всегда будут прибавлять друг другу примерно одинаковую репутацию. Только-только зарегистрировавшиеся пользователи смогут повышать репутацию (к примеру всегда при помощи "+" смогут сказать спасибо), но вес будет очень небольшим. А у юзеров со статусом всегда будет некий бонус, благодаря которому разница в репутации будет менее критична (будут исключены ситуации когда модератор участнику с большей репутацией сможет увеличить меньше на < 1) |
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
sTa1kEr, предложенный тобой вариант в принципе нравится. Если ничего лучше не придумаем, то..
|
|||
|
||||
sergejzr |
|
|||
![]() Un salsero ![]() Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 35 Всего: 360 |
sTa1kEr, неплохо!
Добавлено через 1 минуту и 5 секунд В принципе расчёт можно делать динамическим, и первое время попробовать различные формулы. |
|||
|
||||
Kuvaldis |
|
|||
![]() механик-вредитель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1189 Регистрация: 16.6.2006 Где: Минск Репутация: 2 Всего: 61 |
ИМХО, хорошо сделано на RSDN
Можно что-то позаимствовать, что-то добавить-отнять, но база есть ![]() -------------------- Помни - когда ты спишь, враг не дремлет Спи чаще и дольше, изматывай врага бессоницей |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 13 Всего: 459 |
Да это получше будет. Только мне кажеться что система бонусов не совсем верная.
(Ко)Модератор имеет бонус только в своем разделе, потому он может быть достаточно высоким. Участник Клуба/Экс.модератор не привязаны к разделу, потому бонус будет распространяться на всех во всех разделах, а значит он не должен быть таким же высоким. Потому мне кажеться было бы более правильным сделать общий бонус 0,5 для Участник Клуба/Экс.модератор/(ко)Модератор не своего раздела, так как в чужом разделе все равны. В своем же разделе он должен быть таким, чтобы общий вес приближаться к 5. Добавлено через 1 минуту и 4 секунды Kuvaldis, изложи их модель. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Kuvaldis |
|
|||
![]() механик-вредитель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1189 Регистрация: 16.6.2006 Где: Минск Репутация: 2 Всего: 61 |
Правила начисления оценок
Предназначение системы оценок Система оценок сайта 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 — т.е. + единица вне зависимости от рейтинга http://www.rsdn.ru/Forum/Info/info.forum.rating.aspx P.S. У нас свой форум, но можно (и имхо нужно) посмотреть, как сделано у других ![]() -------------------- Помни - когда ты спишь, враг не дремлет Спи чаще и дольше, изматывай врага бессоницей |
|||
|
||||
Alexandr87 |
|
|||
![]() дыкий псых ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1459 Регистрация: 27.11.2004 Где: Алматы, Казахстан Репутация: нет Всего: 39 |
По мне, так ненужно ничего менять, а то получится, что кому-то выгодно помогать, а кому-то нет.
sTa1kEr, система не понравилась. 1. Может произойти обесценивание плюсов. 2. Привзяка на кол-во постов и дней тоже не нравится. Кол-во постов явно не показатель авторитетности человека. Да и вообще, кто у нас обычно занимается проставление в репу - правильно модераторы (а ни те кому помогли, так что подобные привязки не знаю к чему вообще). Про rsdn не стал смотреть, как я понял, рейтинг идет на посты, а не на человека. |
|||
|
||||
sTa1kEr |
|
||||
9/10 программиста ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1553 Регистрация: 21.2.2007 Репутация: 8 Всего: 146 |
Да, хорошая мысль. А сейчас разве не так? По сути сейчас не выгодно помогать новичка у которых менее 100 постов. Ну полного обесценивания не будет, т.к. есть нижний предел. И потом зависимость репутаций не обязательно должна быть линейная. Т.е. к примеру, при большой разнице репутации коэффициент будет медленнее меняться.
Да это не привязка. Это небольшой коэффициент для корректировки. Причем если применять к базовому "весу" без бонуса, то он будет менее значителен. Для постов он позволит убрать ограничение на 100 постов. А для дней как минимум не повредит т.к. минимальный предел 1, а максимальный не большой и, к примеру, достигается к году с момента регистрации. |
||||
|
|||||
Alexeis |
|
||||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 13 Всего: 459 |
Так и доля их вклада невысокая, так же как и количества дней. Если кажеться множитель 1,25 большим, можно сделать 1,05, не суть.
Это потому что новички не могут этого сделать физически, а так смогут поставить свои 0.1 репы, при этом модераторы избавляются от необходимости расставлять плюсы за других. Добавлено через 10 минут и 22 секунды На счет обесценивания, как раз наоборот. Если репа у одного 200 а у друго 20, это не значит что он в 10 раз лучше разбирается в теме, потому высокая репутация сечас обесценивается своей неадекватной оценкой. Кстати возможен пересчет текущей репутации. Для этого нужно только отсортировать все плюсы всех участников по дате и начать с самых старых. т.е. прокрутить как пленку киноленты от начала становления форума и как бы заново выставлять каждый +, но машинно, и записывать это значение в переменную для каждого участника, при достижения текущего момента записать новую вычисленную репу вместо старой. И еще sTa1kEr, не ясно что делать с минусами, на них тоже распространять бонусы ![]() -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
||||
|
|||||
Alexandr87 |
|
|||
![]() дыкий псых ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1459 Регистрация: 27.11.2004 Где: Алматы, Казахстан Репутация: нет Всего: 39 |
А кстати интересно было бы посмотреть, не вводить, а просто просчитать, у кого какая репутация бы была. Тогда я думаю, выводы о целесообразности ввдения такой системы будет сделать легче. Хотя опять получится, что новички не проставлялись, простовляли модераторы. Хм, форум хранит историю изменения статуса Группа. Но все же мне кажется, что менять ничего не надо. |
|||
|
||||
sTa1kEr |
|
|||
9/10 программиста ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1553 Регистрация: 21.2.2007 Репутация: 8 Всего: 146 |
Есть еще одна мысль, что бы не было обесценивания/переоценивания плюсов. Можно периодически (скажем раз в сутки или раз в неделю...) перерасчитать стоимость всех плюсов. Если новичок поставит +0.1 репы и больше никогда не появится на форуме, то это так и будут +0.1, а если он далее будет принимать активное участие в форуме и сам заработает репутацию, то и у тех кому он ее ставил будет +0.1 увеличится, скажем, до +1. И наоборот, новичок получивший +5 от модератора, в будущем когда сам "вырастет" после перерасчета у же будет не +5 , а +3. Главное, что бы не получилась рекурсивная зависимость
![]() Имхо, нужно сначала смоделировать эту систему репутаций и посмотреть как оно будет работать. Добавлено через 10 минут и 54 секунды
Ага, пенальти ![]() |
|||
|
||||
sergejzr |
|
|||
![]() Un salsero ![]() Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 35 Всего: 360 |
Это я частично подразумевал под "динамикой"
Можно взять гугльский PageRank за основу. У них очень маленькое количество итераций (10-20) для расчёта всего веба. |
|||
|
||||
dumb |
|
|||
![]() sceloglauxalbifacies ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2929 Регистрация: 16.6.2006 Репутация: 3 Всего: 158 |
нелогично imho. нуб нубу за hello world проставил +0.1. через 3 года, они стали профи, и все удивляются, с чего там +1 стоит за hello world... все таки эти "спасибы" имеют временную привязку и их вес не стоит пересчитывать... |
|||
|
||||
nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 2 Всего: 181 |
ИМХО если и менять алгоритм, то не надо придумывать сложные алгоритмы, которые надо описывать на двух страницах, в них же никто разобраться не сможет...
Сделать просто систему бонусов по статусу и плавно растущий коэффициент, примерно как предложил sTa1kEr, только попроще, и всё. -------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 13 Всего: 459 |
nickless, а кто сказал что в этом нужно будет разбираться? Просто жмешь плюс, а как там оно добавит это уже дело скрипта.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 2 Всего: 181 |
Не, ну он то конечно добавит, но я думаю многим будет интересно, почему он по разному добавляет, человек найдёт страничку с объяснением, а в объяснении черт ногу сломит... Это сообщение отредактировал(а) nickless - 4.10.2007, 20:04 -------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
sTa1kEr |
|
|||
9/10 программиста ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1553 Регистрация: 21.2.2007 Репутация: 8 Всего: 146 |
А объеснение будет простое: "Величина изменения репутации зависит от вашего 'веса'" ![]() Да и в общем-то не обязательно приводить точный алгоритм расчета. Достаточно будет указать от чего и в каких пропорциях зависит дифференс, а уж точные формулы и коэффициенты - секрет фирмы. Мало вероятно, что нуб просивший помощи в написании hello world в скором времени станет профи. Это сообщение отредактировал(а) sTa1kEr - 4.10.2007, 20:14 |
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
||||
|
||||
Любитель |
|
||||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 4 Всего: 92 |
+1
Лично мне бы такое объяснение не понравилось ![]() |
||||
|
|||||
Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 1 Всего: 62 |
Наличие большого числа рейтинговых/антирейтинговых постов (звездочки над постом) -- не будем учитывать?
|
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
||||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 13 Всего: 459 |
Да уж с этими звездами все сложнее. По идее там нужно чтобы было что-то вроде накопительной системы, т.е. звезды эта дробная часть от плюсов. Пока сумма этих дробей не превысит 1, "+" не начисляется. За много звезд, может набраться много плюсов. Однако если за этот пост был поставлен "+", то от этого участника звезда уже не дает дробной части к плюсу. Аналогично с минусами.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
я думаю, что звезды должны функционировать отдельно от плюсов и просто раз в пару недель обходить посты. считать звезды. У кого-то звезд на сообщении больше N - добавить +1 к рейтингу. Аналогично с минусами. Дабы не было проблем при пересчете рейтинга, эти данные можно хранить в отдельном поле от основного рейтинга и прибавлять к нему при отображении.
|
|||
|
||||
Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 1 Всего: 62 |
Обычно даже самые сильные посты набирают 3-5 звезд максимум. В то же время есть участники, которые стабильно пишут разумные и полезные посты, набирающие по 2 звезды (просто потому, что в теме в этот момент два-три заинтересованных участника). Поэтому, имхо, правильнее считать все звезды в постах участника и прибавлять к рейтингу + ближайшее целое(число_звезд_на_постах/коэффициент), где коэффициент==10 (к примеру, это надо эмпирически посчитать). Если технически не сильно усложнит, то этот рейтинг тоже (как и обычный) нужно дифференцировать между репутацией в текущем разделе и общей (в зависимости от того, где найдены рейтинговые посты). |
|||
|
||||
CyClon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 3.12.2005 Репутация: нет Всего: 4 |
Вообще, при раздаче репутации нужно учитывать только рейтинг того, кто дает плюс. Так будет правильнее. А рейтинг нужно расчитывать исходя из:
* Даты регистрации на форуме * Количества сообщений * Званий (администратор, модератор, участник клуба и тому подобное, то есть в базе нужно для каждого звания создать поле, в которое будет вписываться значение модификатора. То есть, например 1.1 будет значит, что ко всей репутации прибавляется еще 10%). * Количества глобальной репутации * Количества репутации в данном разделе (Разделом считать PHP/JS/C++, а не PHP: Тексты/PHP: Сеть и т.д. То есть, если человек мега-тру-кодер PHP, но нуб в JS, то то соответственно будет задавать нубские вопросы в разделе JS, будет получать ответы. И когда он будет нажимать "+", наваливать тонны репутации за помощь в написании кода alert('Hello') будет неправильно. Думаю меня поняли.) * Уровня предупреждений (0% предупреждений, 100% репы / 50% предупреждений, 50% репы. То есть это будет как бы штрафом на репу. Если юзер например на форуме 3 года, имеет 2000 сообщений, но последнее время начал буянить и получать предупреждения, то для него вводится штраф на репу. Чем больше предупреждений, тем меньше репы он дает за раз. Как косинус - угол растет, значение уменьшается, то есть обратная пропорциональность тут.) Т.е. репу можно высчитывать примерно так:
Делал на скорую руку, так что извиняйте ![]() ЗЫ: Цифры можно переделать так, чтобы самый активный юзер на данный момент давал примерно 10 за раз репутации, остальные по убыванию и будет все ок ![]() |
|||
|
||||
CyClon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 3.12.2005 Репутация: нет Всего: 4 |
Вот, неплохой вариант получается ![]() ![]() ЗЫ: Минус такой системы - текущая репа обесценится. Хотя, если вводить новую систему, где за один раз дается более 1 репы - все равно обесценнится ![]() |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 13 Всего: 459 |
Целочисленные значения безусловно лучше, они нам ближе. 0,27 репы смотриться как-то неконкретно, но тогда без обесценивания с целыми числами никак и не выйдет. Потому новички это минимум +1 бал, опытные +2, оч. опытные/эксперты +3, + бонусные, максимум до +5. Другое дело, что по предложению sTa1kEr, можно сделать, так что внутри группы и более опытному это всегда +1, а менее опытному на 1 больше, т.е. типа таблицы
Для участников без особого статуса так, по вертикали ставящий по горизонтали получающий Новичек Опытный оч. Опытный Новичек 1 1 1 Опытный 2 1 1 оч. Опытный 3 2 1 Для статуса можно сделать перенос с более высокую группу в своем разделе. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
CyClon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 3.12.2005 Репутация: нет Всего: 4 |
Оч. опытные новичкам репу не поднимают, как правило
![]() ![]() ![]() |
|||
|
||||
SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: нет Всего: 401 |
Новичок новичку рознь... ![]() Но мне кажется, что фора в виде более легкой репы для новичков - это лишнее. Новичок, который активно помогает более опытным, и так наберет свои высокие очки достаточно быстро (равно как и новичок, который очень активно помогает другим новичкам, что тоже похвально;). Имхо, вполне достаточно учета "веса" проставляющего. Ну и можно сделать простую "усушку" репы со временем (например, по убывающей экспоненте с "периодом полураспада" в один год), чтобы свежие награды были актуальнее, чем "прошлые заслуги", и нельзя было просто "успокоиться на достигнутом"... ![]() -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
Stampede |
|
|||
![]() Гносеолог ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 963 Регистрация: 25.4.2005 Где: Calgary, Alberta, Canada Репутация: нет Всего: 144 |
Wowa, а ты уверен, что от такого алгоритма будет польза? Ты можешь объяснить, какого эффекта ты собираешься добиться?
Я просто хочу всех предупредить: алгоритм взвешенного начисления в любом случае получится очень непростой (и при этом как минимум двухпроходный). Как следствие, потеряется простая и наглядная связь между значением репы и количеством проставлений. Усложнится модель данных. Потребуется целый новый репорт: кто, в какой момент, с какими текущими значениями параметров, определяющих величину повышения, проставил в репу. Но это все ладно, при желании можно сделать. Вопрос - чего ради? Неужели кто-то всерьез думает, что от этого у новичков репа будет расти быстрее? Наоборот, получим еще большее расслоение. Присмотритесь: "высокорепые" гораздо чаще награждают друг дружку, нежел каких-то новеньких. И это не кумовство, а вполне естественное положение вещей: очевидно, люди с репой обладают какими-то качествами (знаниями, умениями), которые встречаются не слишком часто. Если совсем на пальцах: если сейчас функция значения репы от числа плюсов растет линейно, то с введенем весовых коэффициентов, в среднем на круг, мы получим что-то близкое к квадратичной функции, а то и к экспоненте, с тенденцией к зашкаливанию в совсем уж заоблачные высоты. Нету ограничивающего фактора потому что. А если мы его введем искусственно, то сразу возникнет вопрос: и стоило городить огород? "Нешто царь-батющка запрещал пирожки продавать?" (с) анекдот Короче, минусов у такого нововведения вижу немеряно, плюсов - практически ни одного. Между тем, если задача стоит каким-то образом выделить интересных участников, я давно уже предлагал реализовать очень простую вещь: подписку на авторов. Мало того, что это была бы чрезвычайно удобная фича для пользователей: зашел во френдоленту, и все интересующие тебя посты как на ладони, так из нее еще и запросто выводится индекс популярности. Безо всяких мудреных алгоритмов. Впрочем, как говорится, хозяин - барин. Спасибо за внимание. -------------------- "If you want something done right, do it yourself" По секрету: выучить английский - реально! |
|||
|
||||
tol05 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: нет Всего: 170 |
Полностью согласен с Stampede и частично - с CyClon
Думаю, нужно все обдумать хорошенько, чтобы не переделывать потом и не объяснять участникам, почему набранная ими репутация больше ничего не значит. По поводу разрешения новичкам оценивать ответы. Есть такой момент: я логинюсь под новым аккаунтом (например "SuperPuperMistery") и просто ставлю самому себе (tol05) плюсы. Каждый день. Так сказать, "сделай себе настроение на день прямо с утра". А новички на форум приходят, и восторгаются: смотри, какой чел мне ответил!!! У него репутация - потолок!!! По поводу динамических весов оценок (от кол-ва постов). Есть 3 участника. У каждого - 1000 постов. участник А имеет репутацию 150 участник В имеет репутацию 0 участник С имеет репутацию -8 Каждый из них поставил мне плюс. Эти плюсы равноценны (психологически, морально, как хотите)? А минусы? Я против. Заслуги - это заслуги. И участник А получил +1 от участника B три года назад, то какое право имеет кто-нибудь (человек, алгоритм или электромагнитное излучение, в конце концов) этот плюс забрать? Только B имеет на это право (я говорю не о технической стороне вопроса, а о моральной). Тем более, что скоро (как я понимаю) участник с пятью постами, залогинившийся пару дней всего как, сможет поставить другому такому же участнику (к примеру, своему школьному однокласнику) +10 за пост типа "ржунимагу!!!" ... Тут rsdn вспоминали. Так я очень недоволен их системой оценок. Когда на вопрос новичка, начинаюшийся как "Скажите пожалуйста, а молжно ли сделать...."(вопрос на страницу, с несколькими блоками кода) идут ответы "можно" (и за это отвечающий получает +27) или "ну так в чем проблема?" (... то же самое...). Этим новичком был я когда-то... Отдельная тема - это возможность ставить оценки анонимным пользователям! Когда участник просто выходит из аккаунта, ставит минусы (иногда - с нескольких машин) и входит на свой аккаунт снова... Мне про это говорили лично. Вывод: каждый форум имеет свои правила, свою систему оценок, свои традиции, микроклимат, ауру, если хотите. И не стоит от "своего" так просто отказываться. Нужно традиции поддерживать и развивать, а не просто перенимать правила, интерфейс, и прочее...
Это сообщение отредактировал(а) tol05 - 10.10.2007, 10:27 -------------------- На хорошей работе и сны хорошие снятся. |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 13 Всего: 459 |
Тогда единственный вариант делать ее дробной... Т.е. так чтобы средняя оценка приближалась к 1 и варьировалась в зависимости от предположительной способности участника правильно оценить полезность поста. За такие штуки почти всегда следует наказание, либо предупреждение со снятием всех липовых плюсов, либо вообще запрет на установку плюсов/минусов. Этот вопрос не имеет отношения к вопросу, им занимаются (ко)модераторы/Админы. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
sTa1kEr |
|
||||
9/10 программиста ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1553 Регистрация: 21.2.2007 Репутация: 8 Всего: 146 |
Если говорить про предложенный мной алгоритм, то:
Как-раз и получится, что у "высокорепыех" изменение репутации всегда будет стремится к номинальному значению. А для новичка такое изменение будет намного ценнее. Опять же где вы увидили квадратичную функцию? Скорее обратная гиперболическая функция. Сначала изменение репы будет достаточно большим, а затем резко уменьшатся, предотвращая зашкаливание. По алгоритму CyClon: Имхо слишком большая зависимость от сообщений, дней на форуме и пр. Если делать линейную зависимость "веса", то уж лучше воспользоваться простой схемой Alexeis, только меньшими значениями.
Я предлагаю сделать некий полигон, основанный на текущих реальных данных пользователей, на котором можно будет, так сказать, поиграться с алгоритмом и оценить его реальную пользу, не меняя при этом реальную репутацию и текущую систему репутаций. |
||||
|
|||||
CyClon |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 3.12.2005 Репутация: нет Всего: 4 |
Я вообще против минусов. Чтобы можно ставить только плюс.
Увеличиваем делитель в 10/100 раз и зависимость уменьшается. Это уже админам решать, какие параметры должны быть наиболее значимыми, наверное. |
||||
|
|||||
Maksym |
|
|||
![]() . ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1456 Регистрация: 19.8.2005 Где: Odessa, Black Sea Репутация: 1 Всего: 62 |
Текущая система рейтингов -- вполне хороша и достаточно адекватна.
Единственное нововведение, которое напрашивается это автоматическое добавление к очкам рейтинга, проставленных участниками, очков рейтинга, вычисленных на основании кол-ва рейтинговых постов (да, я снова про те самые звезды над постами..). Такой рейтинг просто станет точнее, будет награждать за качественные посты, которые, возможно, не заслуживают отдельного "+", но понравились участникам, были разумны и полезны. Или наоборот, пустые посты, за которые "-" ставить черезчур -- все же будут адекватно влиять на репу. |
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
Я хочу сделать, чтобы люди ИЗВНЕ ставили людям на Винграде репу за какую-то выполненную работу даже ВНЕ Винграда. Но естественно, что при этом выставляемая оценка не должна иметь слишком большой вес(т.е. должна считаться, как оценка от новичков). Это основная причина, почему я хочу поменять расчет репы.
|
|||
|
||||
tol05 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: нет Всего: 170 |
Так может просто добавить дополнительное поле в профиль, что-то типа "репутация, поставленная извне"?
-------------------- На хорошей работе и сны хорошие снятся. |
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
||||
|
||||
Retro |
|
|||
![]() Диалектик ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1934 Регистрация: 28.6.2005 Где: Киев Репутация: нет Всего: 117 |
Извините если повторяюсь.
Было предложение повышать репу на основании количества постов участника? |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 13 Всего: 459 |
Ага вводить небольшой поправочный коэффициент от 1..1,25. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Retro |
|
|||
![]() Диалектик ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1934 Регистрация: 28.6.2005 Где: Киев Репутация: нет Всего: 117 |
В смысле от количества постов человека которому повышают? |
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: нет Всего: 207 |
можно изменять поправочный коэффициент на основании репутации того участника, который повышает репутацию, а именно поставить значение поправочного коэффициента в пропорциональную зависимост от репутации: чем больше репутация, тем выше коэффициент
-------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 13 Всего: 459 |
Нет только от репы того кому повышают, посты вроде не учитывались. Добавлено через 2 минуты и 26 секунд Так уже ж предлагали. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Retro |
|
|||
![]() Диалектик ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1934 Регистрация: 28.6.2005 Где: Киев Репутация: нет Всего: 117 |
Вот я и предлагаю, если задуматься, то так не будет обидно ни новичкам ни старожилам. Уровень профессионализма у всех разный, но это не значит, что кто-то лучше чем другой. Учитывать репу или количество постов повышающего - это несерьезно. У кого-то 100 репы из флейма, а у кого-то 20 но из проф. раздела. Опять же количество постов повышающего ничего не означают, я видел на форуме довольно много ответов в проф . разделах которые можно было бы и не писать, но количество постов растет. У кого-то 500 постов, из них 495 которые помогли людям, а у кого-то 2000 постов из которых две трети типа - О! Точно! За что таким "писателям" давать повышенный статус раздачи репы? Т.е. логично давать репу от количества постов(и возможно репы) получающего. Так сказать за лояльность. Можно возразить, что люди точно также начнут гнать левые посты, но тут проще система мониторинга(будет сразу видно зачем человек пишет) и психология тоже работает, люди которые действительно хотят помочь не будут писать левые посты(в больших количествах). Как-то так. Хотя вариантов можно предложить просто массу. |
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
||||
|
||||
Retro |
|
|||
![]() Диалектик ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1934 Регистрация: 28.6.2005 Где: Киев Репутация: нет Всего: 117 |
Я думаю можно вести систему учета постов по разделам - "проф" и "флейм". У флейма просто должен быть ниже коэффициент. Допустим 100 постов в проф разделе при повышении репы дают +1, а 100 постов во "флеймах" дают +1/3(цифры только для примера). Вот кстати еще один плюс системы, на форуме есть люди которые приходят просто пообщаться, т.е. большую часть времени проводят во "флеймах". Поскольку форум тематичный то люди висящие во флейме и не должны расчитывать на высокую репу, у них она будет расти медленнее(конечно если будут мало времени уделять проф. разделам). Помоему это честно, учитывая направление форума. Это сообщение отредактировал(а) Retro - 10.10.2007, 20:59 |
|||
|
||||
SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: нет Всего: 401 |
Может, уже не в тему, но просто для еще одного примера - как сделано на XPoint'е: новичок может проставлять от 0 до +3, затем с ростом собственной репы каждая новая сотня расширяет диапазон доступных оценок на 1 в обе стороны (репа от 101 до 200 - оценка от -1 до +4, от 201 до 300 - уже от -2 до +5 и т.д.). Может, действительно есть смысл позволить самому оценивающему регулировать степень воздействия на репу, чтобы действительно ценные и оригинальные ответы не девальвировались на фоне стандартных и элементарных а-ля большинство моих?
-------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
Retro |
|
|||
![]() Диалектик ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1934 Регистрация: 28.6.2005 Где: Киев Репутация: нет Всего: 117 |
Тогда возникнет проблема "накрутки", не все будут объективно судить, скорее судить будут по личному отношению к человеку. |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 13 Всего: 459 |
Так установка репутации и так основана на личном мнении, в том числе и отношении. Если много личных сложить, то получиться что-то похожее на объективное. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Retro |
|
||||
![]() Диалектик ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1934 Регистрация: 28.6.2005 Где: Киев Репутация: нет Всего: 117 |
В предложении прозвучало:
А как объективно оценить ответ? Думаю тут будут приоритетными именно личностные отношения, а не профессионализм. Я думаю оценки в большинстве не будут усредняться, будет либо минимум либо максимум. Это легко увидеть по "звездам" либо -3, либо +3 причем в большинстве оцененных постов. Очень редко +2 или -2. Либо будет ближе к нулю, за счет разделения мнений(количества "друзей/врагов"). Тут срабатывает психология, никто не будет обдумывать степень полезности, помог - получи максимум, "наехал" - получи минимум. Это сообщение отредактировал(а) Retro - 11.10.2007, 10:58 |
||||
|
|||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 13 Всего: 459 |
Retro, ну от звезд сейчас никому не жарко и не холодно, потому никто оценок не жалеет. Если звезда будет влиять на репутацию, то устанавливать будут с бОльшей осторожностью. Не стоит так говорить за всех. Далеко не все ставят репутацию за красивые глаза. (Разве что во флейме, но флеймовая в любом случае не считается)
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Retro |
|
|||
![]() Диалектик ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1934 Регистрация: 28.6.2005 Где: Киев Репутация: нет Всего: 117 |
Возможно ты прав, не попробуешь не узнаешь. За всех я ни в коем случае не говорю. Но уровень симпатий даже с нынешней системой репы можно оценить. Если люди повздорили то практически не приходится ждать от них плюсов(в среднем). Если отношения хорошие то плюсы иногда идут практически ни за что(тоже в среднем). Так уж люди устроены. А если менять систему репы то хочется чтобы она была как можно больше объективной. Ведь именно поэтому мы и дискутируем. |
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
Итак. Время подводить итоги. Из всех предложенных этот вариант мне кажется наиболее лучшим. Еще мнения? |
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
Еще вопрос. Данный алгоритм годится вроде только при выставлении рейтинга +1 или -1, а если изменить рейтинг сообщений, но там шкала от -3 до +3. Из +1 неправильно ведь делать +3, если оценил модератор.
|
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 13 Всего: 459 |
Угу, но там еще были еще мнения по его корректировке, касательно коэффициентов и проч. Про звезды обсуждали начиная с этого поста http://forum.vingrad.ru/index.php?showtopi...ums=&st=45# -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
LSD |
|
||||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 4 Всего: 538 |
Почему так? Что от того что человек помогает новичку без статусов и репутации, его помощь становится меньше? Или ему приходится тратить на это меньше сил и времени? Как быть с ситуацией когда за новичка плюс ставит модератор раздела? Достаточно посмотреть на вот этот пример:
человек который уже достаточно долго на форуме и помогающий остальным (репутацию не неделю надо зарабатывать), повышает репутацию другому пользователю который тоже не первый день на форуме, а в результате получается практически ноль. А если в качестве примера взять меня или Snowy, то получится что новички будут повышать репутацию на 0. С такой системой подсчета, мы делаем так, что самые спрашивающие люди будут внасить наименьший вклад в репутацию. А значит репутация как стимул им помогать - исчезнет. Я пока не увидел объяснения зачем мы меняем систему подсчета репутаци? Что мы хотим в итоге получить? -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||
|
|||||
Wowa |
|
||||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
Цель - улучшить систему репутации. Сделать ее более правильной и справделивой. Поэтому я предлагаю такую схему: - репутация поставленная опытным товарищем была более весома. Вроде логично. - Сейчас новички не могут изменять репу. Им приходится просить об этом модераторов. Часть просит, большая часть - просто ничего не делают. Изменив системы мы дадим возможность даже новичкам повышать репу. Таким образом: репа будет повышаться чаще, модераторов не будут тревожить по этому вопросу. Поэтому тут я думаю будет наблюдаться противоположный эффект. Помогать будут больше или примерно столько же, как сейчас, но не меньше. Кстати, по поводу:
некоторые считаю, что это плохо. Но ведь в случае выставления минусов - они также будут меньше единицы весом. Представьте, что новичок ставит минус опытному. Часто это вызывает море негативных эмоций, а тут минус будет даже не полноценным ![]() |
||||
|
|||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
С другой стороны у существующей системы есть конечно один сильный плюс - это ее простота и в принципе репутация сейчас в большинстве случаев справедлива и правильна. Поэтому менять может и не стоит.
|
|||
|
||||
nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 2 Всего: 181 |
ИМХО всё равно нужно будет оставить границу в некоторое количество постов (меньше чем сейчас, скажем 10-20), хотя бы для минусов, иначе будет часто наблюдаться картина вроде:
приходит новичек, постит тему вроде "помогите, моя программа не работает!!! О_о", ему соответственно посылают в гугл, он обижается, ставит всем в отместку минусов и уходит - минусы будут конечно небольшие, но тем не менее это не приятно. Добавлено через 1 минуту и 44 секунды ![]() Так может просто уменьшить границу для плюсов, чтобы новички быстрее дорастали до неё? -------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
Aloha |
|
||||||||||||
. ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 351 Регистрация: 14.5.2006 Репутация: 1 Всего: 165 |
Система, предложенная sTa1kEr на мой взгляд еще малопригодна для использования. Основная формула такая:
Вот чего мы имеем в некоторых случаях: модератор с репутацией =100 повышает пользователю с репутацией =1:
т.е. однократно повышает репу почти на 200 баллов. Вряд ли этим будет достигнута основная цель:
участник с репутацией =0 повышает пользователю с репутацией =10:
т.е. простой участник без репутации не сможет ее повысить кому-либо не зависимо от своей активности на форуме и времени пребывания на нем. участник с репутацией =50 повышает пользователю с репутацией =0:
т.е. делим на 0.
Вообще говоря, при такой зависимости получим вот что: ![]() Видно, что сколь-нибудь заметное повышение репы при этом возможно лишь начиная с 90 постов. Ради чего тогда все это городить, проще опустить немного существующую сейчас планку в 100 постов и не заморачиваться. PS. Критика моя не конструктивна, т.к. ничего лучшего предложить не могу в настоящий момент. Это то, что увидел навскидку Это сообщение отредактировал(а) Aloha - 11.11.2007, 16:27 |
||||||||||||
|
|||||||||||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 13 Всего: 459 |
Aloha, там была пометочка про ограничение. Нельзя добавлять более чем +5
Этого он и добивался. Т.е. сохранить имеющуюся систему, но сделать ее непрерывной, чтобы не было порога как такового, а плавный переход. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
THandle |
|
|||
![]() Хранитель Клуба ![]() Награды: 1 Профиль Группа: Админ Сообщений: 3639 Регистрация: 31.7.2007 Где: Moscow, Dubai Репутация: 6 Всего: 372 |
Помоему ничего менять не надо. ИМХО, и так хорошо.
|
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: 79 Всего: 290 |
Так, ну раз столько людей не хотят менять, то не будем до тех пор, пока не появится много аргументов за смену.
|
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 4 Всего: 538 |
В том то и дело, представь что кто-то из товарищей с репутацией за 100 помогает новичку в центре помощи. Там же 99,9% людей с репутацией 0, вот и получается что за помощь в этом разделе люди будут получать или 0 или 0.1 если мы зафиксируем минимальное изменение. Да и в проф разделах ситуация будет аналогичной, новички так-же будут повышать репутацию на самый мизер. Плюс ко всему изменится "динамика роста" репутации (мне кажется, что замедлится, но может и наоборот). Значит желательно бы пересчитать старую репутацию. Вообщем решение ничего пока не трогать - поддерживаю ![]() -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 1 Всего: 140 |
sTa1kEr интересный вариант предложил.
![]() как я понял возможны случаи что репа будет прибавлятся с хвостиков, может стоит округлять? (пример: репа участника *** = 9,64723), если не прав то поправьте))) -------------------- Amazing ![]() |
|||
|
||||
Sunvas |
|
|||
![]() Соль и сахар ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3388 Регистрация: 12.3.2006 Где: Тосно Репутация: 2 Всего: 89 |
Я тоже НЕ хочу, чтобы репутацию меняли. Текущая версия очень хорошо отражает сущность человека на форуме: а именно, сколько он раз помог. Если вводить всякие формулы, системы и технологии "весомости" репутации - мы потеряем главное ее предназначение - информативность. На одном моем знакомом форуме действует подобная система и я ей жутко недоволен: у пользователей репа больше 11111, а когда заходишь в детальный просмотр - оказывается, что повышали ее всего 5-6 раз. Когда цифры растут в такой прогрессии - невозможно уловить ее смысл.
Лучше уж сделать "шкалу"-показатель достоинств человека, где был бы верхний предел, например 100. И пространство от 0 до 100 и заполнять по всяким специфическим формулам. -------------------- Воспитывая детей по своему образу и подобию, родители почему-то надеются, что они будут лучше их. |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Обсуждение форума | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |