Зачем нужен рейтинг
Кого-то из пользователей вполне удовлетворяет Кинонавигатор исключительно как сервис.
Но кому-то хочется осознавать себя участником сообщества. Видеть, "кто еще здесь", что это за люди, что они делают.
Т.е. нужна страничка, на которой будет представлен список "живых" пользователей, которые реально пользуются Кинонавигатором. Особенно пока нас не очень много...
А список этот надо как то упорядочить. Вот мы и придумали упорядочивать список по той пользе. которую пользователи приносят Кинонавигатору.
Ведь не только вы получаете пользу от использования Кинонавигатора, но и Кинонавигатора - от того, что вы им пользуетесь.
Вы приносите свои оценки, что ценно само по себе, особенно если фильмы редкие. Вы пишите отзывы.
В конце концов, увеличиваете посещаемость, что положительно сказывается на позициях сервиса в поисковых системах.
В перспективе мы планируем давать пользователям возможность развивать контент Кинонавигатора и другими способами.
Рейтинг - это попытка количественно измерить эту пользу.
Как считается рейтинг
Сейчас он состоит из трех компонент - рейтинга оценщика, рейтинга писателя отзывов и рейтинга работы по контенту.
Рейтинг оценщика RR - в своей основе просто количество оценок, которые пользователь поставил в Кинонавигаторе (унаследованные Имхонет-оценки не учитываются). Но оценки взвешиваются с учетом редкости фильма.
Оценка очень популярного фильма стоит пол-балла, очень редкого - полтора.
Рейтинг писателя RW - в своей основе просто количество отзывов,
написанных пользователем и прошедших модерацию.
Но отзывы дополнительно взвешиваются с учетом их длины (короткие уцениваются до двух раз),
и опять же с учетом редкости фильма.
Кроме того, вес отзыва повышается при наличии лайков и снижается при наличии дизлайков.
Рейтинг работы по контенту RC - рассчитывается из количества различных действий по улучшению контента (добавление ссылок на просмотр, сообщения об ошибках, добавление фильмов, добавление постеров, добавление трейлеров и др.) и весов этих действий.
Итоговый рейтинг считается как
RR + RW*80 + RC,
и дополнительно штрафуется за отсуствие пользователя на сайте.
При длительном отсутствии на сайте рейтинг может упасть до двух раз.
Из полученного значения извлекается квадратный корень - чтобы не было слишком больших цифр в рейтинге.