Rendere i sondaggi 'Mostra chi ha votato' per impostazione predefinita

Nella mia community la gente vuole sempre vedere chi ha votato in un sondaggio, ma… sembra sempre dimenticare di selezionare la casella Mostra chi ha votato. C’è un modo per impostarlo come predefinito?

5 Mi Piace

Non credo ci sia un’impostazione per modificare quel comportamento. Ma potresti essere in grado di farlo da un componente del tema, con un po’ di JS personalizzato. Ecco la proprietà che controlla se è selezionato o deselezionato: https://github.com/discourse/discourse/blob/main/plugins/poll/assets/javascripts/controllers/poll-ui-builder.js#L51

5 Mi Piace

I sondaggi sembrano confondere quasi tutti su un sito che uso (nessuna opzione ‘mostra chi ha votato’, e persino un’insistenza sull’uso di ‘multiplo’ quando in realtà intendevano creare un ‘singolo’). Quindi troverei questo componente tematico molto utile. :+1:

Lo sto usando come esercizio di allenamento, ma penso di essermi confuso. :slightly_smiling_face: Sarebbe possibile avere un suggerimento su cosa sto sbagliando?

<script type="text/discourse-plugin" version="0.8">

api.modifyClass("controller:poll-ui-builder", {
  onShow() {
    this.setProperties({
     publicPoll: true,
    });
    this._super(...arguments);
   } 
});

</script>
3 Mi Piace

Onestamente, anche i primi sondaggi che ho creato ho dovuto fermarmi a pensarci. Alla fine ho semplicemente sperimentato (privilegio di amministratore). Ciò che potrebbe aiutare è creare un argomento pieno di modelli. Tuttavia, l’effetto collaterale è che molti utenti modificheranno i modelli e si metteranno nei guai più seri.

La mia raccomandazione sarebbe di avere un argomento sul tuo sito con un titolo come “Come creare un sondaggio in Discourse”. In questo argomento usa screenshot/gif per dimostrare come creare diversi tipi di sondaggi e quali impostazioni utilizzare.

3 Mi Piace

Ho creato un paio di template di blocchi di codice che possono essere copiati con un clic, ma non sono così evidenti come il pulsante nell’icona :gear:. Ho una ‘guida ai sondaggi’ nella mia lista, ma non sono sicuro che queste persone la leggeranno. :slightly_smiling_face: Mi piace avere le guide, in modo da poterle collegare quando si presenta l’occasione invece di riscrivere le istruzioni.

Gli utenti di questo particolare sito non sono molto esperti di tecnologia ed eviteranno qualsiasi funzionalità che sembri “complicata”. Se riesco a smussare alcune delle ovvie insidie “automaticamente”, penso che aiuterebbe.

Penso che il cambiamento nell’interfaccia utente dei sondaggi di qualche tempo fa li abbia resi un po’ meno intuitivi quando si tratta di “scelta singola” rispetto a “scelta multipla”, poiché le persone sembrano pensare che “scelta singola” significhi opzione singola. Quindi scelgono “multipla” e regolano il min/max per renderla un sondaggio a scelta singola. :slightly_smiling_face:

Anche il pulsante “mostra chi ha votato” è un po’ nascosto in fondo alle opzioni avanzate, quando quasi tutti i nostri sondaggi lo userebbero normalmente (a parte qualche raro sondaggio amministrativo).

Ma avere una semplice modifica per impostare “public=true” come predefinito funzionerebbe molto bene per noi (se riesco a capire come farlo :slightly_smiling_face:). Non ho pensato a cosa potrei fare per la confusione tra scelta singola e multipla, ma se riesco a capire come fare l’override, potrei essere in grado di fare qualcosa anche su quello. :crossed_fingers:

1 Mi Piace

Da un’esperienza simile, ogni volta che ho bisogno di dare istruzioni in Discourse, o chiedo che vengano poste nella Categoria Discourse che abbiamo, o scrivo immediatamente una guida. Linkare la guida è molto meglio, non solo per lo sforzo. Incoraggia i tuoi utenti a essere un po’ più autosufficienti, mostra loro una versione raffinata delle informazioni di cui hanno bisogno e la parte migliore? Sì, li riporta sul tuo sito Discourse :partying_face: Allo stesso modo, fornisce loro un link che possono condividere con altre persone, raggiungendo di conseguenza questi obiettivi per tuo conto :slight_smile:

Ho anche sperimentato questo. Allo stesso modo, non mi era del tutto chiaro né ai partecipanti se i sondaggi fossero anonimi o meno.

Per la denominazione di Singola rispetto a Multipla puoi modificarla manualmente. Penso che questo sia il testo:

2 Mi Piace

Per questo, stavo pensando di aggiungere una seconda casella di opzione vuota per il sondaggio che suggerisca che è per opzioni multiple ma con un voto? Il ‘Single Choice’ + casella singola potrebbe dare l’impressione di ‘una sola opzione’. Non sono sicuro, però, ma ho pensato che potesse valere la pena provare.

Se questo venisse trasformato in un argomento di funzionalità, suggerirei sicuramente di metterlo in prima pagina (magari ancora predefinito su true). :+1:

Sono stato attratto perché ho letto male il post di @cocococosti e ho pensato che dicesse ‘simple theme component’. Avendo riletto, non dice nulla del genere. :slightly_smiling_face: Stavo cercando un problema JavaScript ‘facile’ su cui lavorare, e questo sembrava perfetto in quanto avrebbe beneficiato anche me. Continuerò a fare ricerche. :slightly_smiling_face:

2 Mi Piace

8 post sono stati divisi in un nuovo argomento: Override del valore predefinito del sondaggio in modo che “public=true”

Questo è ora implementato in: :partying_face:

3 Mi Piace