Il sondaggio a preferenza classificata non utilizza correttamente le impostazioni min/max

Quando creo sondaggi a scelta multipla, posso impostare il numero minimo e massimo di scelte prima che il voto sia abilitato, ma questo non sembra funzionare per il voto a scelta classificata.

Se creo un sondaggio con cinque opzioni:
poll type=ranked_choice results=always min=1 max=3 public=false chartType=bar

Il parametro max=3 sembra essere inefficace; un utente può comunque classificare quattro o tutte le opzioni.
Il parametro min=1 funziona solo se è 1. Se lo imposto a 2 o più, il sondaggio si annulla da solo e diventa solo un elenco puntato.

Forse questo è intenzionale o è un problema particolare del modo in cui funziona la scelta classificata?
Abbiamo un caso d’uso in cui vogliamo che gli utenti classifichino un numero minimo di opzioni del sondaggio, e la scelta classificata è preferibile alla scelta multipla.

2 Mi Piace

Mi sembra che sia correlato all’implementazione di ranked_choice, forse @merefield ha qualche idea al riguardo?

Sono sicuro che possiamo risolvere qualcosa qui.

1 Mi Piace

Sì, al momento non è supportato, ma assolutamente non definirei quello un bug.

Forse l’interfaccia markdown è troppo permissiva e questo è fuorviante, e si potrebbe benissimo sostenere che si tratti di un bug minore. Ma non dovrebbe sorprendere coloro che conoscono il voto alternativo che questo non fa parte dell’algoritmo.

Non è una caratteristica standard del voto a scelta multipla classificata (Ranked Choice Voting), voto alternativo (Instant Run-off Voting), in cui l’elettore ha la discrezione di selezionare il numero di candidati che desidera classificare e può astenersi sugli altri.

Immagina di limitare qualcuno su una scheda elettorale. Suppongo che qualcuno potrebbe definire la tua scheda nulla se classifichi 4 candidati su 5 e da qualche parte nelle istruzioni ti fosse stato detto che potevi sceglierne solo 3, ma sospetto che non sia insolito in quanto causerebbe confusione e molte schede nulle che potrebbero turbare l’elettorato.

Ma ovviamente Discourse non funziona su carta :slight_smile:

E certo, potresti assolutamente aggiungere quella funzionalità! - potrebbe avere senso limitare le scelte a 2 o 3 su 5.

Vedi:

1 Mi Piace

Per dare seguito, ho dato una nuova occhiata alla finestra di dialogo di creazione per rinfrescarmi la memoria.

Come puoi vedere, non c’è alcuna impostazione fuorviante per la Scelta Classificata nel modulo. Quindi il bug non è qui. Rispetto il fatto che rimanga visibile nel markdown shell per i Sondaggi e ciò potrebbe farti credere che possa avere un effetto.

Penso che questo sia più equo come richiesta di Feature. La sto spostando lì.

Sarei felice di lavorarci se venissi assunto per farlo (non sono un membro del team Discourse e, come freelancer, non ricevo uno stipendio, il tempo è denaro…), considera di pubblicare su Marketplace o inviarmi un PM diretto per un preventivo se questo è importante per te. Sarei molto felice di fare una PR se accettabile.

3 Mi Piace