He estado creando un sitio de reddit basado en a very good article sobre algoritmos de popularidad. Creo que estoy yendo bastante bien, el sitio se ve bien y la implementación está funcionando.Sistema de reputación/karma
Lo que me falta es un karma o algoritmo de reputación. Al igual que SO, tengo en mente la implementación de ciertos privilegios para los mejores usuarios.
¿Tiene alguna idea o referencia sobre cómo hacerlo?
EDITAR
Estoy teniendo algunos problemas en la búsqueda de estos puntos:
- Cómo dar el karma? Si algún usuario tiene 100 puntos de karma y vota un usuario con 10, ¿cuántos puntos se otorgan en contraste con un votante con 1,000?
Lo mismo se aplica a los negativos. - ¿Cómo puedo evitar que los creadores de correo no deseado creen 1.000 cuentas para promocionar una cuenta y otorgar, por ejemplo, 1.000 puntos de karma para tener acceso a los privilegios de moderación y crear un caos?
¿Qué estás buscando? Una implementación (arquitectura/código) o una filosofía (requisitos/diseño)? – APC
Básicamente lo que estoy buscando es algo en lo que puedo basarme. Aunque sería genial si es código o fórmulas :) – metrobalderas
@metrobalderas su interés me hace creer que está en condiciones de responder a esta pregunta. ¿Puedes mirarlo por favor: http://stackoverflow.com/questions/9075465/can-reputation-scoring-system-be-implemented-using-business-rule-management-syst –