Рейтинг сообщества Kinonavigator.ru

Зачем нужен рейтинг

Кого-то из пользователей вполне удовлетворяет Кинонавигатор исключительно как сервис. Но кому-то хочется осознавать себя участником сообщества. Видеть, "кто еще здесь", что это за люди, что они делают.

Т.е. нужна страничка, на которой будет представлен список "живых" пользователей, которые реально пользуются Кинонавигатором. Особенно пока нас не очень много... А список этот надо как то упорядочить. Вот мы и придумали упорядочивать список по той пользе. которую пользователи приносят Кинонавигатору.

Ведь не только вы получаете пользу от использования Кинонавигатора, но и Кинонавигатора - от того, что вы им пользуетесь. Вы приносите свои оценки, что ценно само по себе, особенно если фильмы редкие. Вы пишите отзывы. В конце концов, увеличиваете посещаемость, что положительно сказывается на позициях сервиса в поисковых системах.

В перспективе мы планируем давать пользователям возможность развивать контент Кинонавигатора и другими способами.

Рейтинг - это попытка количественно измерить эту пользу.

Как считается рейтинг

Сейчас он состоит всего из двух компонент - рейтинга оценщика и рейтинга писателя отзывов.

Рейтинг оценщика RR - в своей основе просто количество оценок, которые пользователь поставил в Кинонавигаторе (унаследованные Имхонет-оценки не учитываются). Но оценки взвешиваются с учетом редкости фильма. Оценка очень популярного фильма стоит пол-балла, очень редкого - полтора.

Рейтинг писателя RW - в своей основе просто количество отзывов, написанных пользователем и прошедших модерацию. Но отзывы дополнительно взвешиваются с учетом их длины (короткие уцениваются до двух раз), и опять же с учетом редкости фильма. Кроме того, добавляется балл за каждый лайк отзыва, и снимается 0.8 балла за дизлайк.

Итоговый рейтинг считается как RR + RW*80, и дополнительно штрафуется за отсуствие пользователя на сайте. При длительном отсутствии на сайте рейтинг может упасть до двух раз.




{title}{person_mark}
{NN}
{src_title}
Жанры:
{genre}
Страны:
{country}
Режиссер:
{films_director}
{search_tag}
{search_pers}
{afisha}
{average}
{expected_rate}
{xrate}
{NN}
{rate_date}
{xrate}

{title}, {year} {serial}    
{src_title}

{watched}
{rate_explanation} {rlikes}
{title} ({nobjects})
{title} {nobjects} 
{title}
{year}
{xrate}
{title}
{year}
{num} {title}, {year} {serial}
{rate_date}

{title}{src_title}

{stat}
{NN}
{user_link} {user_rate_d}
{xuser_rate}
{src_title}
{country}
Режиссер:
{films_director}
{widget} {rec_method}
{my_rates_title} 
{xrate}
{review-text} {rlikes}
{user_rate}
{genderpic}
{name} {post_date}
{rage} {rprox}
{rbody} {rlikes}
 
{NN} {uname}{nick}
{genderpic} {rage} {rates_header} {user_nrates} {prox_header} {user_proximity}%
 
{NN} {uname}{nick}
{genderpic} {rage} {reviews_header} {nreviews} {rates_header} {user_nrates}{kn_rates} {prox_header} {user_proximity}% {activity_header} {user_activity} {rating_header} {user_rating}
{uname}{nick} {rate}
{title}, {year} {serial}
{src_title}
{country}, Реж: {films_director}
{average}
{likes} {dislikes}
{likes} {dislikes}
{likes} {dislikes}
{short_text} ... дальше
{short_text}
... дальше
{text}
{review-source-link}
день рождения: {year}.{birth_day}
{short_descr} ...дальше
{descr}

Номинации и награды

{title}
{src_title}
{prompt}
{prompt}
(function(w, d, n, s, t) { w[n] = w[n] || []; w[n].push(function() { Ya.Context.AdvManager.render({ blockId: "R-A-539509-{block_id}", renderTo: "yandex_rtb_R-A-539509-{block_id}", async: true }); }); t = d.getElementsByTagName("script")[0]; s = d.createElement("script"); s.type = "text/javascript"; s.src = "//an.yandex.ru/system/context.js"; s.async = true; t.parentNode.insertBefore(s, t); })(this, this.document, "yandexContextAsyncCallbacks");