A pesquisa de Escolha Classificada não reflete a mudança de votos no Resultado

Temos uma enquete de escolha ranqueada aqui: [POLL] Final Tokenomics and Block Division - Polls - The Firo Forum

Permitimos que as pessoas mudem seus votos até a data de encerramento.

No entanto, quando mudamos nossos votos, isso não é refletido na aba Resultados/Votos. Não consigo encontrar uma maneira de exportar os dados da enquete, mesmo sendo um administrador.

@merefield
Acho que isso é separado de FIX: poll ranked choice result algo majority check by merefield · Pull Request #28191 · discourse/discourse · GitHub.

2 curtidas

Oi Reuben, vou te mandar uma mensagem privada para discutir mais detalhes.

1 curtida

Parece que Reuben não havia aplicado a correção recente de alguma forma, e o resultado de sua enquete foi resolvido corretamente após a atualização.

Também o aconselhei a adicionar o plugin data explorer, caso contrário, não haverá opção de exportação (isso é normal).

No entanto, encontramos um problema relacionado ao expandir a lista de eleitores nos resultados (quando eles são mais de 25) para escolha ranqueada (o problema não existe em enquetes padrão).

Correção está aqui:

@reubenyap isso foi mesclado agora, por favor, atualize sua instância e a correção deverá estar presente. Por favor, confirme.

Olá, após a atualização, ainda não mostra as pessoas que mudam seus votos.
SS1

Clicar no botão “mais/expandir” abaixo de cada voto apenas o exibe.
SS2

O que então volta para o anterior (SS1) alguns segundos depois.

Você pode compartilhar o commit do Discourse em que você está, no painel?

3.4.0.beta1-dev

(9641835743)

1 curtida

Ok, acredite ou não, a correção realmente melhorou as coisas, mas isso precisa de trabalho adicional para evitar que as atualizações “reiniciem”, o que em Produção acontece mais rápido do que em desenvolvimento.

Precisamos considerar cuidadosamente como lidamos com atualizações recebidas após a expansão da lista de eleitores.

Estou tentado a congelar a lista de eleitores de atualizações remotas assim que você clicar no botão ou definir um tempo limite para permitir que você inspecione a lista de eleitores por um tempo limitado antes de aceitar atualizações do servidor.

Obrigado pela sua paciência.

1 curtida

A lista de eleitores muda DRASTICAMENTE, o que vai além de uma mudança comum de voto. Acho que ainda há algo errado.

ANTES de clicar

1 curtida

Após clicar em todos os botões: Veja como é uma mudança vasta e as pessoas desaparecem.
Atualizar a página faz com que ela volte para a tela anterior.

1 curtida

O PR adicional foi aberto:

3 curtidas

Só para confirmar, é esperado que antes de expandir seu voto, você não veja seu voto nos votos, desde que tenha alterado seu voto em algum momento anterior?

Por exemplo, alterei meu voto há alguns dias, mas quando volto para a enquete, meu voto na exibição está listado, embora apareça nos dados brutos.

Olá @reubenyap - não fazia muito sentido investigar mais até que essa correção fosse mesclada.

Agora está mesclada.

Você deverá ver uma melhoria significativa.

Se houver algum problema restante, darei seguimento a tempo. Me diga como você se sai com essa melhoria.

A lista de eleitores antes e depois da expansão ainda é diferente (embora consistentemente assim, mesmo entre usuários diferentes).

@ajaydono e @Anwar fornecerão mais detalhes.

A lista de eleitores ser diferente é esperado.

Essencialmente, você começa com uma lista limitada de eleitores e, uma vez expandida, obtém mais eleitores.

Se os votos mudarem (por exemplo, de classificação 1 para classificação 2), isso seria um problema, mas em meus testes, não observei isso.

Observe que, uma vez que você expande a lista, a votação é congelada no estado em que você a expandiu e não será mais atualizada em tempo real. Esta é atualmente uma troca necessária.

Antes da Expansão

Após a expansão

Observe que este PR foi levantado e deve fechar completamente este problema para sempre, tendo já sido testado na instância do criador do bug através de um fork do plugin de enquete:

2 curtidas

Agradeceríamos se pudéssemos mesclar esta correção antes que o código fique desatualizado.

2 curtidas

Uma mesclagem deste PR seria ótima, pois ajudou imensamente nossa comunidade e seria útil em outras comunidades Discourse também.

1 curtida