| quadrathell | Дата: Пятница, 04.11.2011, 19:34 | Сообщение # 1 |
 Admin
Группа: Администраторы
Сообщений: 698
Репутация: 18
Статус: Offline
| Собственно у некоторых возникает проблема по такому поводу... У вас есть материалы с оценками по 10 бальной шкале или по 5 бальной...
У меня была проблема выстроить список материала по рейтингу, но так подумать оценку 10 поставил 1 человек или 9.66 получилось с 3 голосов... Как же тут быть...
Немного подумав я пришёл к такому решению...
X = Рейтинг материала Y = Общая оценка материала Z = Количество проголосовавших
X = (Y*10) + (Y*Z)
И так из этой не хитрой формулы получается, что количество голосов влияет на позицию материала в рейтинге. Пример:
1. оценка 10 проголосовал 1 человек 2. оценка 9.66 проголосовало 3 человека 3. оценка 6 проголосовало 9 человек
1. (10*10) + (10*1) = 110 2. (9.66*10) + (9.66*3) = 125.58 3. (6*10) + (6*9) = 114
То есть получается оценка 114 более утвердительна, по отношению с 1 проголосовавшим на 10 баллов...
Возможно у вас есть свои идеи и мысли по этому поводу, пишите, очень интересно.
|
| |
|
|