Los usuarios pierden una cantidad desproporcionada de aplausos

Hola!

Lo he enviado por chat, pero no estoy seguro de si lo has visto

Originally sent in @Falco
hiddenseal

Así que algunos de mis usuarios notan que la puntuación de Cheer baja entre 10 y 20 puntos después de un tiempo

Supongo que podría disminuir si alguien eliminara me gusta o aceptara soluciones, pero la cuestión es que, por lo general, después de ejecutar rake, los números aumentan

Si esto suena a un error, por favor, dime qué puedo hacer para ayudar a identificarlo

2 Me gusta

Lo que he hecho en el pasado fue extraer el SQL de cada elemento calificable y ejecutarlo manualmente a través del Explorador de Datos para compararlo con lo que esperas, intentando aislar de dónde proviene la diferencia.

2 Me gusta

Se siente un poco mal que hayas hecho público un mensaje privado sin preguntar si estaba bien, pero bueno, ese no es el punto.

He seleccionado a un usuario en particular.

Puntuables Valor de la consulta de datos Información del perfil
day_visited 259 259
like_given 261 253
like_received 219 219
post_created 374 141
post_read 31 10.6k
solutions 180 21
time_read 5 3d
topic_created 230 41

Tengo multiplicadores estándar. La tercera columna se proporciona como referencia. La suma en la segunda columna es: 1559. La puntuación de “Cheers” en el perfil del usuario es 1458.

ACTUALIZACIÓN: Información adicional: todas las categorías son puntuables, por lo que es realmente difícil explicar por qué la puntuación de “time_read” es tan baja (o posts_read). Pero la preocupación inicial es visible incluso sin los datos de la tercera columna: la suma de la consulta de datos es mayor que lo que se muestra en la tabla de clasificación/perfil, y eso explica por qué los números aumentan después de un comando de rake.

2 Me gusta

¡Un usuario de mi foro me acusó de quitarle puntos directamente! No hace falta decir que también estoy viendo un problema relacionado.

Lo único que se me ocurrió que pudo causarlo es que cambié los puntos otorgados por cada elemento calificable (pero en general lo aumenté) y que eso probablemente se hizo hace 2 semanas.

Solo quería seguir este tema para ver si es un error. También investigaré, así que compartiré cualquier actualización aquí.

2 Me gusta

Acusé a @falco de algo similar. :slightly_smiling_face:

Sin embargo, noto una caída en mis puntos con bastante frecuencia, aunque rastrearlo es demasiado complejo para que lo entienda. Los míos podrían ser solo publicaciones eliminadas de los temas del temporizador automático, pero añadiré mi granito de arena de todos modos. :slight_smile:

Pensé (si hubiera algo mal) que tal vez podría tener que ver con esto:

5 Me gusta

El caso es que, si la puntuación baja por una razón —tener algunas publicaciones eliminadas o “me gusta” eliminados—, no deberías ver que la puntuación vuelve a subir después de ejecutar

rake gamification_scores:backfill_scores_from[2000-01-01]

Pero en mi caso, sí veo un aumento después de ejecutar este comando.

1 me gusta

Estoy ejecutando una versión bifurcada de la tabla de clasificación que muestra las clasificaciones individuales, así como una puntuación total para un conjunto determinado de grupos. Tengo el marco de tiempo establecido para todo agosto y algunos miembros comenzaron a quejarse de que estaban perdiendo puntos, como mencioné anteriormente.

El comando rake también restauró los puntos para mí, por lo que me indica que podría haber un error en el código de gamificación. En realidad, no encontré la causa raíz (¡lo siento!), ¡pero también quería actualizar el tema aquí diciendo que el relleno posterior ha corregido el problema!

4 Me gusta

También se hizo un relleno aquí hace relativamente poco tiempo, creo, para extender el nuestro mucho más allá de lo que se hizo originalmente, y obtuve 4000 aplausos de la nada. Lo que me pareció inusual, ya que solo he estado en Meta durante poco más de un año, y pensé que todos los míos habrían estado cubiertos por el período de tiempo original. Sin embargo, había estado perdiendo unos cientos cada semana.

2 Me gusta

Este es un tema común para mis usuarios también. Las puntuaciones tienden a disminuir lentamente y saltan ~300-400 con una comisión (rake).

1 me gusta

Un usuario específico en mi sitio sigue perdiendo puntos y estoy completamente desconcertado. Hace un par de días dijo que perdió 200 puntos y me mostró una captura de pantalla en caché, y eso era cierto, ninguna de las otras 10 personas en la captura de pantalla era inconsistente. Ahora, de nuevo hoy, ha perdido otros 200, de nuevo sin cambios para nadie más.

Ninguno de los valores de puntos se ha ajustado (lo que uno pensaría que también debería afectar a otros), no se están eliminando ni moviendo temas ni publicaciones a categorías no rastreadas. No se ha eliminado ningún usuario.

Lo único que hace este usuario específico que nadie más hace es agradecer cientos de publicaciones al día, presumiblemente haciendo spam para obtener puntos, lo que no me importa, pero esta es la única acción que hace que sea diferente a la de un usuario promedio. No puedo imaginar cómo eso podría hacer que sus puntos bajen, pero algo lo está haciendo… ¿alguna idea? ¿También hay algún plan para permitir que los administradores cambien arbitrariamente los puntos de usuarios individuales, eso también resolvería esto?

No puedo decir con certeza si ha afectado a alguien más, ya que ni yo ni la mayoría de las personas realmente nos preocupamos lo suficiente como para notarlo, pero este usuario está entre los 20 primeros y los otros a su alrededor, de quienes puedo ver directamente el cambio en su captura de pantalla, definitivamente no se han visto afectados. Esto aparentemente lo molesta profundamente y es algo que él está monitoreando.

Edición: como referencia, ejecuté el comando rake cuando lo instalé por primera vez (que fue poco después de que el plugin estuviera disponible). Lo volví a ejecutar ahora, y CADA usuario aumentó, una cantidad completamente inconsistente. Yo aumenté 10k puntos. Ese usuario aumentó 1000. El usuario #2 aumentó 2k. El usuario #6 aumentó 50. (no 50k, 50). CADA usuario aumentó en algo (todos en los primeros 200 o así, las personas que cambian activamente puntos, aquellos por debajo de eso con 2-300 puntos no cambiaron en absoluto), pero es MUY inconsistente cuánto. Pero el hecho de que los puntos regresaran significa que no tiene nada que ver con que se elimine/remueva nada. Además, si ajustar los cálculos de puntos ajusta los totales automáticamente sin ejecutar el rake, entonces los usuarios subirían/bajarían cuando se cambiara, no meses después (no he cambiado ninguno durante muchos meses). Si solo cambiara los puntos adquiridos después de ese momento, entonces de nuevo no deberían caer puntos. Si lo único que hace el rake es reajustar los puntos, entonces tiene que ser un error de alguna manera porque no recuperaría los puntos perdidos por temas eliminados, ¿verdad? (lo cual, teóricamente, no tengo ninguno).

4 Me gusta

@Falco este sigue siendo un problema y me pregunto si hay algo que pueda hacer para ayudar a encontrar el error.

1 me gusta

Como dije anteriormente, aislar el problema a un elemento específico que se pueda puntuar sería útil. A partir de ahí, será mucho más fácil determinar de dónde viene.

1 me gusta

No veo ningún patrón en las caídas, pero tiene que ser algo que afecte a una cantidad SUSTANCIAL de la categoría X, o que sea de alguna manera una disminución general. Porque como mencioné, cuando volví a clasificar, gané 10k puntos y estoy en el puesto #1 con el triple de puntos totales que el #2, que subió 2k. Y el usuario que estuve observando bajó aproximadamente 200 dos veces en 3-4 días.

Así que una caída de 10k NO puede ser por la eliminación de puntos de invitación (hago quizás 5 al mes y los usuarios se anonimizan, no se eliminan), no puede ser por las marcas (nunca he marcado), no puede ser por las soluciones. No pueden ser los días visitados; mi sitio tiene poco más de dos años y son 2 puntos por día, lo cual está muy, muy lejos de 10k. Eso deja Dar/Recibir Me Gusta, Publicaciones/Temas y publicaciones leídas/tiempo leído. Estoy alto en todas estas categorías. El tiempo leído no debería disminuir porque no puedo imaginar que haya algo que elimine el tiempo que tu cuenta ha estado activa en el sitio.

Editar: De hecho, acabo de hacer los cálculos basándome en todas mis estadísticas en todas las categorías y en realidad no suma ni de cerca la cantidad total de puntos que tengo (ni siquiera la cantidad que tenía antes del aumento de la clasificación). A menos que haya cometido un error garrafal aquí. Lo que significa esta discrepancia, no tengo idea, pero podría explicar la disminución de alguna manera porque está muy por encima de lo que debería ser, por lo que el sitio podría estar recalculando y reduciéndolo poco a poco a la cantidad correcta… así que nadie está “perdiendo”, solo se está corrigiendo…

Me Gusta Recibidos: 23.6k x 2 = 47.2k
Me Gusta Dados = 11k x 1 = 11k (57.2k total)
Puntuación de Solución: 50 x 5 = 250 (57.45k total)
Usuario Invitado: 223 canjeados x 10 = 2,230 (59.68k total)
Tiempo Leído: 29 días x 24 horas = 696 horas x 2 por hora = 1,392 (61,072 total)
Publicación Leída: 56,700 / 100 = 567 x 2 = 1,134 (62,206 total)
Tema Creado: 12.1k x 5 = 60,500 (122,706 total)
Publicación Creada: 15.5k x 2 = 30,800 (153,506 total)
Marca Creada: No estoy seguro de dónde ver esto, pero sinceramente creo que es 0-2 (así que 0-20 puntos, insignificante)
Día Visitado: 878 x 2 = 1,756 (155,262 total)

Total Declarado Real en Puntos Globales: 186,110

Quizás algunos usuarios en otros sitios que hayan notado este problema puedan hacer los mismos cálculos con una cuenta que haya visto una diferencia sustancial (o al menos notable hasta un grado en que una diferencia de 1-500 puntos no destaque) entre lo que se informa y lo que realmente deberían tener, y si todos informan más puntos de los que las matemáticas equivalen, eso debería reducir el problema porque ya no se trata de “perder” puntos, sino de corregir con las matemáticas. Es solo CÓMO está desincronizado.

3 Me gusta

Hola a todos.

Estoy usando el plugin de gamificación de Discourse en mi foro, pero he notado que mis usuarios están perdiendo puntos en la tabla de clasificación sin ninguna razón. Ejemplo: Tuvimos un usuario la semana pasada con 448 puntos, pero esta semana sus puntos cayeron a un total de 392 puntos.

¿Cuál podría ser la razón de esto?

Hola @charles_mabwa1 :slightly_smiling_face:

He movido tu publicación a este tema para agrupar los informes similares. :+1:

2 Me gusta

Confirmo que esto todavía está sucediendo, el mismo usuario notó que ha perdido 400 puntos (al menos) entre ahora y el 15 de noviembre, donde notó por primera vez 200 puntos. Todos los demás también lo han hecho.

Edición: ok, en realidad fue mucho más que eso, la tabla de clasificación solo informaba 12,134 hace cinco minutos antes de ejecutar la tarea de rastrillo (por cuarta vez) y saltó a 13,996. Así que probablemente perdió 400 en los últimos días, pero ha perdido mucho más que eso en los últimos meses.

Yo también perdí unos 13.000, si miras mi publicación anterior con los cálculos Users losing disproportionate amount of cheers - #14 by Kartoon estaba en 186.110 (a partir del 5 de diciembre), ahora estoy en 199.663…

Entonces, todos los que tienen más de un par de cientos de puntos (o tal vez todos los que ganan puntos activamente, no lo sé) todavía están perdiendo puntos proporcionalmente a la cantidad que tienen (por ejemplo, cuanto más tienen, más pierden, pero posiblemente permanezcan en el mismo orden en el tablero ya que todos caen proporcionalmente).

Esto probablemente todavía sea más alto que la cantidad real de puntos que SE SUPONE que tengo, si rehiciera los cálculos que demostraron que tenía 30.000 de más la última vez de alguna manera…

Hola,

Quizás me equivoque, pero pensé que esto funcionaba así: cuando ejecutas la tarea de rake, se añade una puntuación esperada por la actividad del usuario y después de x días se hace efectiva como puntuación real. :thinking: Por eso algunos usuarios pierden puntos y otros los ganan. Así que creo que depende de la actividad del usuario cómo suceden las cosas. Pero de nuevo, esto es solo una idea, probablemente me equivoque. :slightly_smiling_face:

1 me gusta

Buenas noticias para todos @here :tada:

¡Creo que encontré la causa raíz de la pérdida de puntuación y ya está corregida en la última versión del plugin!

¡Tenga en cuenta que deberá ejecutar un relleno de puntuación una vez para restaurar la puntuación perdida!

10 Me gusta

Antes | Después

7 Me gusta