dipol » 13.09.2015, 00:00
Я тоже озадачился вопросами о репутации. Все банально. Появились пользователи. Хочется их как то стимулировать посещать ресурс, писать посты. НО! Часто этим делом начинают спекулировать (особенно на ресурсах НЕ тематических, а там где обо всем и сразу, грубо говоря там где обо всем и сразу скажем так) - накрутки, ругань, срачи и предъявы.
Система отношений
1. Использование системы — позволяет участникам выражать отношение к другим участникам.
2. Тип оценок — выбор: плюсы и минусы, сумма плюсов и минусов, только плюсы.
3. Цена поста — сколько сообщений нужно иметь, чтобы дать одну оценку участнику в сутки.
4. Суточный лимит — максимальное число оценок пользователем в течение календарных суток.
5. Защита от накрутки — суточное ограничение на число оценок одного и того же участника.
6. Позитив участника — разрешить просмотр отношения участника к другим членам форума.
7. Рейтинг поста — отображать рейтинг сообщения.
Считаю что текущая система Рейтинга (алгоритм работы) не совсем приемлема для использования. Конечно систему репутации можно выключить совсем, но ЗАЧЕМ? Если ее можно превратить в РЕАЛЬНЫЙ хороший РАБОЧИЙ инструмент, для мотивации пользователей писать посты. Сделать универсальную систему с кучей настроек наверное сложно (программируемый алгоритм работы репутации), но два-три типа (модели, алгоритма) работы системы репутации сделать наверное реально.
В начислении репы за время пребывания - нет никакого смысла. Чел. может тупо "висеть" и не производить никаких действий. Ни постов писать, ни хитов не делать. Т.е. повод тупо накручивать репу. Вот за ВХОД (раз в день например) есть какой то смысл что то начислять. (считай +1 посетитель более стабильно будет выполнять вход на форум и с большей вероятностью сделает несколько хитов). В общем вариантов за что начислять напридумывать наверное можно. Но и надо придумать как бы грамотно ограничивать раздачу этих + и - другим юзерам (оценивать посты/темы других).
Так же что бы не было накруток за короткие посты можно например давать за посты где длинна сообщения в которых не менее скольких то символов.
Т.о. определив ЦЕНУ ПОСТА - двумя параметрами - кол-во сообщений и длинной такового (назовем это образно критерием качества поста, т.е. считаем что чем длиннее пост тем он ценнее - вариант это пост с рецептом приготовления блюда, хороший совет, отзыв/отчет о поездке на море/отеле/магазине)