AXForum  
Вернуться   AXForum > Прочие обсуждения > Информация для участников
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.07.2009, 11:16   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Новая фича: оценка темы зависит от выданных в теме репутаций (звездочки в темах)
Aleksey_M реализовал давнишнюю хотелку
повышать рейтинг темы при изменении репутации. Т.е. сделать зависимость рейтинг темы = F(+N репутация, -N репутация).

суть: теперь репутация, которая выдается сообщению, влияет и на оценку тем.
А оценка тем, в свою очередь влияет на поиск (высоко оцененные темы считаются более релевантными)

В стандартном движке: репутация и оценка тем - два разных и никак не связанных механизма.
Теперь появилась автоматическая связь:
  • Если вы выдаете положительная репутацию сообщению, то тема получает оценку 5 (отлично)
  • если вы выдаете отрицательную репутацию, то тема получает оценку 1 (ужасно)
  • если репутация 0, то тема получает оценку 3 балла по шкале оценки темы (звездочки).
Название: 1.PNG
Просмотров: 1217

Размер: 6.0 Кб

Если участник выдает несколько репутаций в одной теме, то на оценку тем влияют все, выданные этим участником репутации.
Каждый участник выдает свою оценку теме.
Если тему оценили более 5 участников, то звездочки появляются на первой странице.


Повторюсь, что кроме визуального оформления высоко оцененных тем, фича прежде всего влияет на результаты поиска. (В принципе, визуальное оформление можно и изменить/отключить )

Хотел бы предупредить, что некоторое время мы будем эксперементировать с параметрами поиска. Извините.

=========

В этой ветке принимаются замечания и пожелания к самой фиче, к оформлению, к алгоритму оценки тем, к параметрам поиска.
__________________
полезное на axForum, github, vk, coub.

Последний раз редактировалось mazzy; 10.07.2009 в 12:19. Причина: уточнил алгоритм подсчета оценки
За это сообщение автора поблагодарили: DSPIC (2).
Старый 10.07.2009, 11:27   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
и еще забыл: в списке тем сортировка по рейтингу (оценке темы) работает вменяемо
Миниатюры
Нажмите на изображение для увеличения
Название: 1.PNG
Просмотров: 467
Размер:	33.3 Кб
ID:	4886  
__________________
полезное на axForum, github, vk, coub.
Старый 10.07.2009, 12:20   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от mazzy Посмотреть сообщение
Если участник выдает несколько репутаций в одной теме, то на оценку тем влияют все, выданные этим участником репутации.
Исправил эту фразу. Оказывается я неправильно понял Алексея.
__________________
полезное на axForum, github, vk, coub.
Старый 10.07.2009, 14:11   #4  
Atar is offline
Atar
Консультант
 
287 / 101 (4) +++++
Регистрация: 10.03.2006
Адрес: Москва
Не очень правильно снижать оценку всей теме, если одному неадекватному участнику (может быть даже в одном сообщении) выразили своё неодобрение.
Старый 10.07.2009, 14:21   #5  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от Atar Посмотреть сообщение
Не очень правильно снижать оценку всей теме, если одному неадекватному участнику (может быть даже в одном сообщении) выразили своё неодобрение.
Поддерживаю эту точку зрения
Старый 10.07.2009, 14:29   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Atar Посмотреть сообщение
Не очень правильно снижать оценку всей теме, если одному неадекватному участнику (может быть даже в одном сообщении) выразили своё неодобрение.
А она не снижается
У темы появляется хоть какая-то оценка.

Если не было оценок, то оценка = 0.
Если была отрицательная репутация - то к оценке добавляется 1.
Если была положительная репутация - то к оценке добавляется 5.
У всей темы будет среднее арифметическое.

Если не устраивает - предлагайте варианты.
__________________
полезное на axForum, github, vk, coub.
Старый 10.07.2009, 14:36   #7  
Atar is offline
Atar
Консультант
 
287 / 101 (4) +++++
Регистрация: 10.03.2006
Адрес: Москва
Я не обратил внимание, что оценка темы становится видна только после пяти оценок сообщений.
В этом случае всё нормально.
Старый 10.07.2009, 14:54   #8  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от mazzy Посмотреть сообщение
А она не снижается
У темы появляется хоть какая-то оценка.
В частности это значит, что поиск будет отдавать приоритет сначала высокооцененным, потом плохооцененным, и только в завершение неоцененным.

это значит, что темы с плохой репутацией будут более релевантными, нежели вообще без репутации.
__________________
полезное на axForum, github, vk, coub.
Старый 10.07.2009, 18:07   #9  
Atar is offline
Atar
Консультант
 
287 / 101 (4) +++++
Регистрация: 10.03.2006
Адрес: Москва
Цитата:
Сообщение от mazzy Посмотреть сообщение
В частности это значит, что поиск будет отдавать приоритет сначала высокооцененным, потом плохооцененным, и только в завершение неоцененным.
Так - вообще замечательно. Тоже на всех тут не угодить, но всё равно наилучшее решение.
Старый 29.07.2009, 13:12   #11  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от mazzy Посмотреть сообщение
Теперь появилась автоматическая связь:
  • Если вы выдаете положительная репутацию сообщению, то тема получает оценку 5 (отлично)
  • если вы выдаете отрицательную репутацию, то тема получает оценку 1 (ужасно)
  • если репутация 0, то тема получает оценку 3 балла по шкале оценки темы (звездочки).
По прошествии некоторого времени хорошо видна проблема - почти все темы либо имеют оценку 5, либо не имеют оценок вовсе. Хотя количество "спасиб" внутри - разное.

Что предлагается на обсуждение:
1. может стоит не учитывать отрицательные репутации?
2. может добавить какое-то нормирование по количеству спасиб?

Пояснение к пункту 1: значком хорошо выделять полезные и хорошие темы. С одной стороны, темы, которые удостоились отрицательных репутаций выделять специальным значком не стоит. С другой стороны, если отбрасывать отрицательные, то шкала для отражения положительных репутаций будет шире - 5 единиц вместо 2.

Пояснение к пункту 2: алгоритм нормирования
2.1. кол-во репутаций = кол-во положительных - кол-во отрицательных
2.2. (кол-во репутаций < 0) : оценка = 0
2.3. (0 < кол-во репутаций < 20) : оценка = оценка * кол-во репутаций / 20.
2.4. (кол-во репутаций >= 20) : оценка = 5

Т.е. чем больше неотрицательных оценок, тем выше оценка темы.
Если число положительных больше числа отрицательных на 20, то оценка максимальная.

Примечание: число 20 взято для примера... Коэффициент можно подрегулировать.

В результате получим разную оценку тем в зависимости от числа выданных внутри темы репутаций.
__________________
полезное на axForum, github, vk, coub.
Старый 29.07.2009, 13:27   #12  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
А оценку темы в рамках стандартной функциональности (без коррекции на репутацию) сейчас можно смотреть? А то она и раньше была с глаз упрятана (на видном месте появлялась только после 5 оценок, а не на видном — даже и не помню).
__________________
С уважением,
glibs®
Старый 29.07.2009, 13:35   #13  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от glibs Посмотреть сообщение
А оценку темы в рамках стандартной функциональности (без коррекции на репутацию) сейчас можно смотреть?
Без коррекции на репутацию - штатными средствами нельзя, только прямым доступом к таблицам базы.

C учетом репутации можно вверху каждой темы, справа, есть блок Рейтинг. Там можно изменить оценку темы, не выдавая репутацию.
Изображения
 
__________________
полезное на axForum, github, vk, coub.
Старый 01.08.2009, 20:14   #14  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
? А может быть так?
Цитата:
Сообщение от mazzy Посмотреть сообщение
Пояснение к пункту 2: алгоритм нормирования
2.1. кол-во репутаций = кол-во положительных - кол-во отрицательных
2.2. (кол-во репутаций < 0) : оценка = 0
2.3. (0 < кол-во репутаций < 20) : оценка = оценка * кол-во репутаций / 20.
2.4. (кол-во репутаций >= 20) : оценка = 5

Т.е. чем больше неотрицательных оценок, тем выше оценка темы.
Если число положительных больше числа отрицательных на 20, то оценка максимальная.

Примечание: число 20 взято для примера... Коэффициент можно подрегулировать.

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

Нужна интуитивно понятная оценка. Какая необходимость в трудночитаемом знаке сигнала? Можно вместо сигнала сразу выводить информацию (2 варианта):
  • К1
  • К1, К2
Где:
  • К1 = Кол-во благодарных пользователей - Количество неблагодарных пользователей
  • К2 = Кол-во положительных репутаций - Количество отрицательных репутаций
Именно эти две цифры могут однозначно определить рейтинг одной темы. Дальнейшее усложнее формулы расчета рейтинга темы будет только вводить в заблуждение.
Старый 01.08.2009, 20:32   #15  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Kabardian Посмотреть сообщение
mazzy, какую бы мы сейчас умную формулу расчета рейтинга темы не придумали, она не будет интуитивно понятной. Поэтому мне не нравится указанный выше алгоритм нормирования.

Нужна интуитивно понятная оценка. Какая необходимость в трудночитаемом знаке сигнала? Можно вместо сигнала сразу выводить информацию (2 варианта):
  • К1
  • К1, К2
Где:
  • К1 = Кол-во благодарных пользователей - Количество неблагодарных пользователей
  • К2 = Кол-во положительных репутаций - Количество отрицательных репутаций
Именно эти две цифры могут однозначно определить рейтинг одной темы. Дальнейшее усложнее формулы расчета рейтинга темы будет только вводить в заблуждение.
цифры выводятся в tooltip'е (он появляется если повисеть мышкой над иконкой)
речь идет не только о том, чтобы значок был интуитивно понятен (интересные-неинтересные)
речь также идет о том, чтобы значок выдавал хоть какую-то относительную информацию (чем больше, тем интереснее, тем выше вероятность того, что эту тему стоит посмотреть)
__________________
полезное на axForum, github, vk, coub.
Старый 01.08.2009, 21:05   #16  
Kabardian is offline
Kabardian
Талантливый разгвоздяй
Аватар для Kabardian
 
424 / 338 (12) ++++++
Регистрация: 14.12.2008
Адрес: Москва
Записей в блоге: 14
Цитата:
Сообщение от mazzy Посмотреть сообщение
цифры выводятся в tooltip'е (он появляется если повисеть мышкой над иконкой)
Сейчас и в тултипе информация неправильная. Почему в теме Создание новой номерной серии "шаг за шагом" в тултипе такая информация:



В то время как количество благодарных людей внутри темы = 5. Откуда взялся 6-ой благодарный пользователь?

Цитата:
Сообщение от mazzy Посмотреть сообщение
речь идет не только о том, чтобы значок был интуитивно понятен (интересные-неинтересные)
речь также идет о том, чтобы значок выдавал хоть какую-то относительную информацию (чем больше, тем интереснее, тем выше вероятность того, что эту тему стоит посмотреть)
По-моему, на форуме есть несколько чисел, которые можно принимать во внимание в такого рода статистике (Курилка, Детская и прочие не профильные разделы не рассматриваются):
  1. Количество просмотров — показывает насколько провокационно сформулирован заголовок темы
  2. Количество ответов
  3. Количество благодарных/неблагодарных людей
  4. Количество репутаций
  5. Цитируемость — сколько раз ссылались на данную тему на форуме, оценка полезности темы

Из всех приведенных чисел, более или менее адекватными могут быть 2, 3, 4. Я не знаю как качественно оценить тему по количеству ответов, поэтому оставил только 3, 4.
Миниатюры
Нажмите на изображение для увеличения
Название: Создание новой номерной серии шаг за шагом.gif
Просмотров: 453
Размер:	17.4 Кб
ID:	4955  
Старый 01.08.2009, 22:15   #17  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Kabardian Посмотреть сообщение
В то время как количество благодарных людей внутри темы = 5. Откуда взялся 6-ой благодарный пользователь?
кто-то оценил через механизм оценки темы (в верхнем правом меню темы)

еще раз хочу обратить внимание, что нужны не абсолютные цифры, а относительные. На уровне мало-больше-много.

Цитата:
Сообщение от Kabardian Посмотреть сообщение
  1. Количество просмотров — показывает насколько провокационно сформулирован заголовок темы
  2. Количество ответов
  3. Количество благодарных/неблагодарных людей
  4. Количество репутаций
  5. Цитируемость — сколько раз ссылались на данную тему на форуме, оценка полезности темы

Из всех приведенных чисел, более или менее адекватными могут быть 2, 3, 4. Я не знаю как качественно оценить тему по количеству ответов, поэтому оставил только 3, 4.
Дык, оценка темы сейчас напрямую и отображает репутации.
Только плохо. Сейчас показывается только были репутации / не было.
Поэтому и предлагаю чуть изменить формулу, чтобы хоть как-то видеть относительное количество.
Еще раз повторюсь - нужна не абсолютная оценка, а на уровне мало-больше-много.
__________________
полезное на axForum, github, vk, coub.
Теги
рейтинг, форум

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Добавлена фича: теперь удалять теги могут участники, которые создавали сообщения в теме mazzy Информация для участников 0 08.04.2009 12:13
Новая фича форума: Совет дня mazzy Информация для участников 0 28.10.2007 11:23
Новая фича Тимур Обсуждение форума 12 23.06.2005 22:57

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:42.