Ну, я подумываю добавить в свое приложение функцию рейтинга, где участники могут голосовать от 1 до 5 (это $rating
), и я отображаю средний балл, например $score = $number_of_voters / $rating
. Где $number_of_voters
— это общее количество участников, проголосовавших за этот конкретный элемент, а $rating
— это общий рейтинг для этого конкретного элемента.
Таким образом, $score
не может быть выше 5 (что не соответствует действительности).
Однако я подумываю интегрировать интенсивность/силу голосования в соответствии с уровнем RPG пользователей (это число от 1 до 8, которое постепенно может увеличиваться, которое назначает каждый участник), поэтому, если, например, они проголосовали и их уровень RPG был 1 средний балл не слишком отличался бы от предыдущего (не слишком сильно повлиял бы на него), однако, если бы он был примерно равен 8, то это повлияло бы на него больше? (слишком кратко их уровень RPG будет учитываться внутренне при голосовании).
Но не уверен, как действовать (как интегрировать/внедрить), не влияя на первоначальную спецификацию (т.е. я не хочу, чтобы оценка превышала 5 (хочу, чтобы она была $score ‹= 5)).