Estoy recompensando a los usuarios por publicar temas de alta calidad en el foro. La métrica que utilizo para identificar publicaciones de alta calidad son los “me gusta” de la comunidad. Sin embargo, esto deja la puerta abierta a que los usuarios coludan y se den “me gusta” entre sí para obtener más recompensas.
Quiero evitarlo verificando qué porcentaje de los “me gusta” que un usuario ha otorgado se concentraron en un solo usuario. También estoy utilizando el límite diario de “me gusta” que se pueden dar para restringir los “me gusta” masivos.
Es probable que muchas personas hayan enfrentado este problema en sus foros, pero no he encontrado ninguna característica o tema que aborde esta cuestión. ¿Podría alguien compartir su experiencia o indicarme algún recurso existente si me lo he perdido?
Así que no hay una función directa para ver el porcentaje, al menos no que yo sepa, pero sí puedes ir a la columna de «me gusta» y ver qué publicaciones han dado like. En su perfil, puedes ir a la pestaña de actividades y bajar hasta «Me gusta». Allí se mostrarán las publicaciones que han dado like.
Si realmente quieres ver el porcentaje, puedes publicar en Marketplace y alguien puede crear un plugin o tema para ti (si estás dispuesto a pagarle a alguien para que lo haga).
Gracias, Robert. La visualización se ve genial. He decidido escribir una consulta SQL que verifique la distribución de “likes_given” por usuario y usarla para otorgar o retener recompensas.
El truco aquí es que algunas personas podrían volver y decir: “Oye, solo sigo a estas 5 personas y una de ellas es un publicador muy activo, y me gusta el trabajo de este autor. No estoy sesgado, realmente me gustan las publicaciones”.
Hay muchos matices aquí, pero la única forma de resolver esto es viendo cómo funciona en la práctica.