Я создаю сайт, похожий на reddit, на основе очень хорошей статьи о алгоритмах популярности. Я думаю, что у меня все хорошо, сайт выглядит хорошо, и реализация работает.
То, что мне не хватает, – это алгоритм кармы или репутации. Как и я, я имею в виду реализацию определенных привилегий для лучших пользователей.
У вас есть идея или ссылка на то, как это сделать?
РЕДАКТИРОВАТЬ
У меня возникли проблемы с выяснением этих вопросов:
Система кармы довольно проста:
Теперь, ставя его в бесшовный и очень удобный для пользователя опыт, такой как StackOverflow, … ну, это совершенно другая проблема . Но некоторые моменты, чтобы сохранить:
Изменить (в новом обновлении)
Чтобы избежать спамеров от создания нескольких учетных записей и т. Д., Я бы опирался на то, что сделал SO, не позволяйте новым пользователям, скажем, пользователям менее 50 пунктов, переходить или понижать голос другого пользователя. Эти пользователи смогут получать очки от человеческого поведения, участвуя в форуме, и они получат свою Карму от своих сверстников. Это должно сделать это
Я склонен полагаться на фиксированные очки за голос . Голосование тем, кто всегда будет получать столько же очков, сколько голосов. Сделайте линию пропорциональной, а не экспоненциальной и обеспечьте сообщество в целом, не подавляя небольшое количество людей.
Дайте сильным пользователям, Big Karma Guys возможность умеренно, повторно тегировать, редактировать и т. Д. Других пользователей.
Но все, что я говорю … это именно то, что сделал Stack Overflow. Математика, стоящая за ней, не так уж сложна, что очень сложно – доставить польский сайт таким образом.
Карма Джеффу и остальной части команды.
Надеюсь, поможет!