![]() |
#1 |
Участник
|
Новая фича: оценка темы зависит от выданных в теме репутаций (звездочки в темах)
Aleksey_M реализовал давнишнюю хотелку
повышать рейтинг темы при изменении репутации. Т.е. сделать зависимость рейтинг темы = F(+N репутация, -N репутация). суть: теперь репутация, которая выдается сообщению, влияет и на оценку тем. А оценка тем, в свою очередь влияет на поиск (высоко оцененные темы считаются более релевантными) В стандартном движке: репутация и оценка тем - два разных и никак не связанных механизма. Теперь появилась автоматическая связь:
Если участник выдает несколько репутаций в одной теме, то на оценку тем влияют все, выданные этим участником репутации. Каждый участник выдает свою оценку теме. Если тему оценили более 5 участников, то звездочки появляются на первой странице. Повторюсь, что кроме визуального оформления высоко оцененных тем, фича прежде всего влияет на результаты поиска. (В принципе, визуальное оформление можно и изменить/отключить ![]() Хотел бы предупредить, что некоторое время мы будем эксперементировать с параметрами поиска. Извините. ========= В этой ветке принимаются замечания и пожелания к самой фиче, к оформлению, к алгоритму оценки тем, к параметрам поиска. Последний раз редактировалось mazzy; 10.07.2009 в 12:19. Причина: уточнил алгоритм подсчета оценки |
|
|
За это сообщение автора поблагодарили: DSPIC (2). |
![]() |
#2 |
Участник
|
и еще забыл: в списке тем сортировка по рейтингу (оценке темы) работает вменяемо
![]() |
|
![]() |
#3 |
Участник
|
Исправил эту фразу. Оказывается я неправильно понял Алексея.
|
|
![]() |
#4 |
Консультант
|
Не очень правильно снижать оценку всей теме, если одному неадекватному участнику (может быть даже в одном сообщении) выразили своё неодобрение.
|
|
![]() |
#5 |
Участник
|
Поддерживаю эту точку зрения
|
|
![]() |
#6 |
Участник
|
Цитата:
![]() У темы появляется хоть какая-то оценка. Если не было оценок, то оценка = 0. Если была отрицательная репутация - то к оценке добавляется 1. Если была положительная репутация - то к оценке добавляется 5. У всей темы будет среднее арифметическое. Если не устраивает - предлагайте варианты. |
|
![]() |
#7 |
Консультант
|
Я не обратил внимание, что оценка темы становится видна только после пяти оценок сообщений.
В этом случае всё нормально. |
|
![]() |
#8 |
Участник
|
В частности это значит, что поиск будет отдавать приоритет сначала высокооцененным, потом плохооцененным, и только в завершение неоцененным.
это значит, что темы с плохой репутацией будут более релевантными, нежели вообще без репутации. |
|
![]() |
#9 |
Консультант
|
|
|
![]() |
#10 |
Участник
|
|
|
![]() |
#11 |
Участник
|
Цитата:
Сообщение от mazzy
![]() Теперь появилась автоматическая связь:
Что предлагается на обсуждение: 1. может стоит не учитывать отрицательные репутации? 2. может добавить какое-то нормирование по количеству спасиб? Пояснение к пункту 1: значком хорошо выделять полезные и хорошие темы. С одной стороны, темы, которые удостоились отрицательных репутаций выделять специальным значком не стоит. С другой стороны, если отбрасывать отрицательные, то шкала для отражения положительных репутаций будет шире - 5 единиц вместо 2. Пояснение к пункту 2: алгоритм нормирования 2.1. кол-во репутаций = кол-во положительных - кол-во отрицательных 2.2. (кол-во репутаций < 0) : оценка = 0 2.3. (0 < кол-во репутаций < 20) : оценка = оценка * кол-во репутаций / 20. 2.4. (кол-во репутаций >= 20) : оценка = 5 Т.е. чем больше неотрицательных оценок, тем выше оценка темы. Если число положительных больше числа отрицательных на 20, то оценка максимальная. Примечание: число 20 взято для примера... Коэффициент можно подрегулировать. В результате получим разную оценку тем в зависимости от числа выданных внутри темы репутаций. |
|
![]() |
#12 |
Member
|
А оценку темы в рамках стандартной функциональности (без коррекции на репутацию) сейчас можно смотреть? А то она и раньше была с глаз упрятана (на видном месте появлялась только после 5 оценок, а не на видном — даже и не помню).
__________________
С уважением, glibs® |
|
![]() |
#13 |
Участник
|
Цитата:
C учетом репутации можно вверху каждой темы, справа, есть блок Рейтинг. Там можно изменить оценку темы, не выдавая репутацию. |
|
![]() |
#14 |
Талантливый разгвоздяй
|
![]() Цитата:
Сообщение от mazzy
![]() Пояснение к пункту 2: алгоритм нормирования
2.1. кол-во репутаций = кол-во положительных - кол-во отрицательных 2.2. (кол-во репутаций < 0) : оценка = 0 2.3. (0 < кол-во репутаций < 20) : оценка = оценка * кол-во репутаций / 20. 2.4. (кол-во репутаций >= 20) : оценка = 5 Т.е. чем больше неотрицательных оценок, тем выше оценка темы. Если число положительных больше числа отрицательных на 20, то оценка максимальная. Примечание: число 20 взято для примера... Коэффициент можно подрегулировать. В результате получим разную оценку тем в зависимости от числа выданных внутри темы репутаций. Нужна интуитивно понятная оценка. Какая необходимость в трудночитаемом знаке сигнала? Можно вместо сигнала сразу выводить информацию (2 варианта):
|
|
![]() |
#15 |
Участник
|
Цитата:
Сообщение от Kabardian
![]() mazzy, какую бы мы сейчас умную формулу расчета рейтинга темы не придумали, она не будет интуитивно понятной. Поэтому мне не нравится указанный выше алгоритм нормирования.
Нужна интуитивно понятная оценка. Какая необходимость в трудночитаемом знаке сигнала? Можно вместо сигнала сразу выводить информацию (2 варианта):
речь идет не только о том, чтобы значок был интуитивно понятен (интересные-неинтересные) речь также идет о том, чтобы значок выдавал хоть какую-то относительную информацию (чем больше, тем интереснее, тем выше вероятность того, что эту тему стоит посмотреть) |
|
![]() |
#16 |
Талантливый разгвоздяй
|
Цитата:
В то время как количество благодарных людей внутри темы = 5. Откуда взялся 6-ой благодарный пользователь? ![]() Цитата:
Из всех приведенных чисел, более или менее адекватными могут быть 2, 3, 4. Я не знаю как качественно оценить тему по количеству ответов, поэтому оставил только 3, 4. |
|
![]() |
#17 |
Участник
|
Цитата:
еще раз хочу обратить внимание, что нужны не абсолютные цифры, а относительные. На уровне мало-больше-много. Цитата:
Сообщение от Kabardian
![]()
Из всех приведенных чисел, более или менее адекватными могут быть 2, 3, 4. Я не знаю как качественно оценить тему по количеству ответов, поэтому оставил только 3, 4. Только плохо. Сейчас показывается только были репутации / не было. Поэтому и предлагаю чуть изменить формулу, чтобы хоть как-то видеть относительное количество. Еще раз повторюсь - нужна не абсолютная оценка, а на уровне мало-больше-много. |
|
Теги |
рейтинг, форум |
|
![]() |
||||
Тема | Ответов | |||
Добавлена фича: теперь удалять теги могут участники, которые создавали сообщения в теме | 0 | |||
Новая фича форума: Совет дня | 0 | |||
Новая фича | 12 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|