Il sondaggio a scelta multipla non riflette il cambiamento di voti nel risultato

Abbiamo un sondaggio a scelta classificata qui: [POLL] Final Tokenomics and Block Division - Polls - The Firo Forum

Permettiamo alle persone di cambiare i loro voti fino alla data di chiusura.

Tuttavia, quando cambiamo i nostri voti, non si riflette nella scheda Risultati/Voto. Non riesco a trovare un modo per esportare i dati dal sondaggio anche se sono un amministratore.

@merefield
Penso che questo sia separato da FIX: poll ranked choice result algo majority check by merefield · Pull Request #28191 · discourse/discourse · GitHub.

2 Mi Piace

Ciao Reuben, ti manderò un messaggio privato per discutere maggiori dettagli.

1 Mi Piace

Sembra che Reuben non avesse in qualche modo recepito la recente correzione e sembra che l’esito del suo sondaggio si sia risolto correttamente dopo l’aggiornamento.

Gli ho anche consigliato di aggiungere il plugin data explorer, altrimenti non ci sarà un’opzione di esportazione. (questo è normale)

Tuttavia, abbiamo riscontrato un problema correlato all’espansione dell’elenco degli elettori nei risultati (quando sono più di 25) per la scelta classificata (il problema non esiste nei sondaggi standard).

La correzione è qui:

@reubenyap questo è stato unito ora, aggiorna la tua istanza e la correzione dovrebbe essere presente. Per favore conferma.

Ciao, dopo l’aggiornamento, non mostra ancora le persone che cambiano il loro voto.
SS1

Fare clic sul pulsante “altro/espandi” sotto ogni voto lo mostra solo.
SS2

Quindi torna a quello precedente (SS1) dopo un paio di secondi.

Puoi condividere il commit di Discourse su cui ti trovi, dalla dashboard?

3.4.0.beta1-dev

(9641835743)

1 Mi Piace

OK, che tu ci creda o no, la correzione ha effettivamente migliorato le cose, ma è ancora necessario un lavoro aggiuntivo per evitare che gli aggiornamenti si “ripristinino”, cosa che in produzione avviene più rapidamente che in dev.

Dobbiamo considerare attentamente come gestire gli aggiornamenti in arrivo dopo aver ampliato l’elenco degli elettori.

Sono tentato di bloccare l’elenco degli elettori dagli aggiornamenti remoti una volta che hai fatto clic sul pulsante o di impostare un timeout per consentirti di ispezionare l’elenco degli elettori per un tempo limitato prima di accettare gli aggiornamenti dal server.

Grazie per la tua pazienza.

1 Mi Piace

La lista degli elettori cambia DRASTICAMENTE, il che va oltre un normale cambiamento di voto. Penso che ci sia ancora qualcosa che non va.

PRIMA di cliccare

1 Mi Piace

Dopo aver cliccato tutti i pulsanti: Guarda come è un enorme cambiamento e le persone scompaiono.
Aggiornando la pagina si torna alla schermata precedente.

1 Mi Piace

La PR aggiuntiva è stata creata:

3 Mi Piace

Solo per conferma, è previsto che prima di espandere il tuo voto, non vedi il tuo voto nei voti forniti se hai cambiato il tuo voto in qualche momento prima?

Ad esempio, ho cambiato il mio voto un paio di giorni fa, ma quando torno al sondaggio, il mio voto sul display è elencato, anche se appare nei dati grezzi.

Ciao @reubenyap - non aveva molto senso indagare ulteriormente finché quella correzione non fosse stata unita.

Ora è stata unita.

Dovresti vedere un miglioramento significativo.

Se rimane un problema, darò seguito a tempo debito. Fammi sapere come procede questo miglioramento.

La lista degli elettori prima e dopo l’espansione è ancora diversa (sebbene coerentemente così anche tra utenti diversi).

@ajaydono e @Anwar forniranno maggiori dettagli.

L’elenco degli elettori che è diverso è previsto.

In sostanza, si inizia con un elenco limitato di elettori e una volta espanso si ottengono più elettori.

Se i voti cambiano (ad esempio, dal rango 1 al rango 2) sarebbe un problema, ma nei miei test non l’ho osservato.

Nota che una volta espanso l’elenco, il voto viene bloccato nello stato in cui è stato espanso e non verrà più aggiornato in tempo reale. Questo è attualmente un compromesso necessario.

Prima dell’espansione

Dopo l’espansione

Si prega di notare che questa PR è stata sollevata e dovrebbe chiudere completamente questo problema una volta per tutte, essendo già stata testata sull’istanza del bug raiser tramite un fork del plugin poll:

2 Mi Piace

Saremmo grati se potessimo unire questa correzione, prima che il codice diventi obsoleto.

2 Mi Piace

Sarebbe bello unire questa PR, poiché ha aiutato enormemente la nostra community e sarebbe utile anche in altre community di Discourse.

1 Mi Piace