Начисление Рейтингов
Терминология:
Статьи делятся на 3 категории, каждой присваивается популярность:
Популярные(популярность=6) -- верхние 10% из списка статей, сортированного по количеству просмотров
Интересные(3) -- следующие 30%
Обычные(1) -- оставшиеся 60%
Одобрение/неодобрение пользователем правки определяется по его последнему не нейтральному комментарию, если таковой вообще есть
Начисление рейтинга:
Рейтинг состоит из двух целых чисел:
Основной рейтинг -- за создание и правку статей
"Социальный" рейтинг -- за комментарии
Начисление основного рейтинга:
+(10*популярность_статьи) за создание статьи
+3 за пользователся, одобрившего правку
-3 за пользователся, не одобрившего правку
Начисление "социального" рейтинга:
+2 за позитивный комментарий (к статье или правке)
+1 за негативный комментарий