La encuesta de Voto por Orden no refleja el cambio de votos en el Resultado

Tenemos una encuesta de elección clasificada aquí: [POLL] Final Tokenomics and Block Division - Polls - The Firo Forum

Permitimos que las personas cambien sus votos hasta la fecha de cierre.

Sin embargo, cuando cambiamos nuestros votos, no se reflejan en la pestaña Resultados/Votos. No encuentro una forma de exportar los datos de la encuesta, aunque soy administrador.

@merefield
Creo que esto es independiente de FIX: poll ranked choice result algo majority check by merefield · Pull Request #28191 · discourse/discourse · GitHub.

2 Me gusta

Hola Reuben, te enviaré un mensaje privado para discutir más detalles.

1 me gusta

Parece que Reuben no había aplicado la corrección reciente de alguna manera, y parece que el resultado de su encuesta se resolvió correctamente después de actualizar.

También le aconsejé que agregara el plugin explorador de datos o de lo contrario no habrá una opción de exportación. (esto es normal)

Sin embargo, encontramos un problema relacionado al expandir la lista de votantes en los resultados (cuando superan los 25) para la elección clasificada (el problema no existe en las encuestas estándar).

La corrección está aquí:

@reubenyap esto se ha fusionado ahora, actualiza tu instancia y la corrección debería estar presente. Por favor, confirma.

Hola, después de la actualización, todavía no muestra a las personas que cambian sus votos.
SS1

Al hacer clic en el botón “más/expandir” debajo de cada voto, solo se muestra.
SS2

Luego vuelve al anterior (SS1) un par de segundos después.

¿Puedes compartir el commit de Discourse en el que te encuentras, desde el panel?

3.4.0.beta1-dev

(9641835743)

1 me gusta

OK, lo creas o no, la solución realmente mejoró las cosas, pero esto necesita trabajo adicional para evitar que las actualizaciones se “reinicien”, lo que en Producción sucede más rápido que en desarrollo.

Necesitamos considerar cuidadosamente cómo manejamos las actualizaciones entrantes después de haber expandido la lista de votantes.

Me tienta congelar la lista de votantes de actualizaciones remotas una vez que hayas hecho clic en el botón o establecer un tiempo de espera para permitirte inspeccionar la lista de votantes durante un tiempo limitado antes de aceptar actualizaciones del servidor.

Gracias por tu paciencia.

1 me gusta

La lista de votantes cambia DRÁSTICAMENTE, lo cual va más allá de lo que es un cambio de voto ordinario. Creo que todavía hay algo mal.

ANTES de hacer clic

1 me gusta

Después de hacer clic en todos los botones: Mira cómo es un gran cambio y la gente desaparece.
Actualizar la página hace que vuelva a la pantalla anterior.

1 me gusta

Se ha abierto la PR adicional:

3 Me gusta

Solo para confirmar, ¿es esperado que antes de expandir tu voto, no veas tu voto en los votos proporcionados si cambiaste tu voto antes?

Por ejemplo, cambié mi voto hace un par de días, pero cuando vuelvo a la encuesta, mi voto en la pantalla aparece aunque sí aparece en los datos brutos.

Hola @reubenyap - realmente no tenía sentido investigar más hasta que esa corrección se fusionara.

Ya está fusionada.

Deberías ver una mejora significativa.

Si queda algún problema, haré un seguimiento a su debido tiempo. Hazme saber cómo te va con esta mejora.

La lista de votantes antes y después de expandirla sigue siendo diferente (aunque consistentemente así incluso entre diferentes usuarios).

@ajaydono y @Anwar proporcionarán más detalles.

La lista de votantes que sea diferente es esperado.

Básicamente, comienzas con una lista limitada de votantes y, una vez que la amplías, obtienes más votantes.

Si los votos cambian (por ejemplo, de rango 1 a rango 2), eso sería un problema, pero en mis pruebas no he observado eso.

Tenga en cuenta que una vez que amplía la lista, la votación se congela en el estado en que la amplió y ya no se actualizará en tiempo real. Actualmente, esta es una concesión necesaria.

Antes de la expansión

Después de la expansión

Tenga en cuenta que esta PR se planteó y debería cerrar completamente este problema de forma definitiva, habiendo sido ya probada en la instancia del generador de errores a través de una bifurcación del plugin de encuestas:

2 Me gusta

Estaríamos agradecidos si pudiéramos fusionar esta corrección antes de que el código se quede obsoleto.

2 Me gusta

Sería bueno fusionar esta PR, ya que ayudó inmensamente a nuestra comunidad y sería útil en otras comunidades de Discourse.

1 me gusta