Ciao a tutti,
Su zenAud.io utilizziamo Discourse community e vorrei davvero creare un sondaggio che permetta agli utenti di aggiungere le proprie opzioni da votare, come fa Facebook:
Potrebbe questa essere un’opzione per un futuro aggiornamento?
5 Mi Piace
Seems like a Good idea but how are we supposed to handle trolls? what if someone just ads random option that is irrelevant to discussion and everyone else just starts trolling by selecting that?
Or maybe everyone ads their own opinion and votes for it! No clear majority.
My recommendation:
Create a topic soliciting vote-able “items” for a future poll
Gather feedback in the topic replies for a period of time
After gathering feedback, then create the poll using the most popular items (you can count likes on the posts to determine this)
Allowing anyone to add a new option to a poll at any time is a recipe for chaos.
7 Mi Piace
Another approach to this that may work for you would be the existing voting plugin:
Summary
Discourse Topic Voting gives the ability to vote on topics in a specified category.
Install Guide
This plugin is bundled with Discourse core. There is no need to install the plugin separately.
Features
To enable it, edit any category, look on the settings tab for the “Allow users to vote on topics in this category” checkbox:
[image]
Once enabled, a “Votes” item is available in the top menu. The topics in that category can be voted on w…
6 Mi Piace
loginerror
(Maciej Kuźmicz)
14 Marzo 2020, 9:50am
5
Stavo cercando una funzionalità simile che facilitasse la ricerca del momento migliore per tenere una riunione (una funzionalità simile a Doodle, tranne che in questo caso gli utenti potrebbero suggerire l’orario che più si adatta a loro).
Potrebbe comunque funzionare per gruppi chiusi in cui è presente un sottoinsieme più piccolo di utenti, con una minore probabilità di abusi.
riking
(Kane York)
14 Marzo 2020, 7:42pm
6
Hai ancora un enorme bias verso le opzioni aggiunte in precedenza, tranne in rari casi in cui emergono nuove opzioni estremamente convincenti.
Il modo migliore per gestire questa situazione è discutere quali opzioni dovrebbero essere disponibili prima di avviare il sondaggio.
7 Mi Piace
sam
(Sam Saffron)
16 Marzo 2020, 3:46am
7
A questo proposito, stiamo pensando a un flusso di lavoro di tipo “automazione”, io e @j.jaffeux .
Invece di un sondaggio, gli utenti pubblicano un elenco di date in cui possono o non possono partecipare, e l’OP può aiutare a identificare dinamicamente l’intervallo di tempo ideale per l’evento in base alle risposte.
Stiamo anche valutando di aggiungere un maggiore supporto per gli eventi al nostro plugin calendario di Discourse, quindi potremmo prendere in considerazione questa idea.
4 Mi Piace
nathank
(Nathan Kershaw)
9 Giugno 2020, 11:26pm
8
sam:
Invece di un sondaggio, gli utenti pubblicano un elenco di date in cui possono o non possono partecipare, e l’OP può aiutare a trovare dinamicamente l’intervallo di tempo ideale per l’evento in base alle risposte.
Abbiamo un metodo un po’ artigianale per farlo, che funziona piuttosto bene. L’unico problema è che richiede un carico di lavoro amministrativo non trascurabile per configurarlo, e potrebbe beneficiare della tua maestria nei flussi di lavoro. L’ho ideato io e @pacharanero lo ha documentato:
pacharanero:
Sondaggi simili a Doodle in Discourse
Puoi utilizzare strumenti interamente all’interno di Discourse per creare un sondaggio simile a ‘Doodle’ che mostra automaticamente agli utenti le date e gli orari nel loro fuso orario locale. Questo è fantastico per organizzare riunioni (video o fisiche).
Quindi non c’è più bisogno di utilizzare un servizio esterno quando si cerca di determinare il momento migliore per una riunione, o di morire sotto un centinaio di email. Richiede un po’ di abilità, ma non è troppo difficile per chi è abituato a Discourse.
Come farlo:
Crea un post o un messaggio privato per il sondaggio. Scegliere tra un post o un messaggio privato dipenderà dal fatto che si tratti di una riunione aperta o di una riunione a cui vuoi invitare specificamente determinate persone.
Utilizzando lo strumento ‘Inserisci data/ora’ nella barra degli strumenti del compositore di Discourse, crea le opzioni di data/ora da inserire nel sondaggio. Inizialmente, queste opzioni possono essere semplicemente inserite nel testo del post nel compositore; le copierai e incollerai nel sondaggio in un secondo momento.
Ad esempio, ecco alcune date create in questo modo. Nota che se passi il mouse sopra di esse, viene mostrata la data/ora in una selezione di fusi orari (puoi configurare quali fusi orari vengono visualizzati utilizzando il pulsante Avanzate nella finestra di dialogo dello strumento data/ora). Un’altra cosa utile è che puoi modificare direttamente i dati nella data/ora, copiarli e incollarli, ecc., il che rende molto veloce la creazione di più date/orari.
Il testo che viene creato automaticamente nel compositore appare così:
Ma verrà mostrato sul lato destro nella sua forma completamente renderizzata così, e questo è ciò che gli utenti vedranno nel sondaggio.
2020-02-24T08:00:00Z
2020-02-25T12:00:00Z
2020-02-26T16:00:00Z
Seleziona il testo di tutte le opzioni nella tua lista e copiale negli appunti (Ctrl+C, o clic destro e seleziona Copia)
Crea un sondaggio utilizzando l’opzione ‘Crea sondaggio’, ancora una volta dalla barra degli strumenti del compositore di Discourse; questa volta devi accedere al menu a tendina dal menu
Scegli ‘Scelta multipla’ o ‘Scelta singola’ a seconda che tu voglia che gli utenti possano scegliere diverse opzioni disponibili o solo un’opzione preferita.
Ti suggerisco inoltre di selezionare Risultati ‘Sempre visibili’ in modo che le persone possano vedere cosa hanno scelto gli altri (a meno che tu non voglia che lo facciano).
Puoi anche spuntare ‘Mostra chi ha votato’, il che sembra sensato per un sondaggio sugli orari delle riunioni, ma forse ci sono momenti in cui non lo desideri.
E naturalmente puoi scegliere di ‘chiudere automaticamente il sondaggio’ a un orario specifico, in modo che le persone debbano rispondere entro una scadenza per votare. (Devi scorrere leggermente verso il basso sotto ‘Mostra chi ha votato’ per vedere quella casella di controllo)
Incolla il testo copiato nella grande casella di testo ‘Inserisci un’opzione per sondaggio per riga’
01aec341650b666ee69dcaa2864c54ad9a3c1655|316x250
(Incidentalmente, puoi creare un sondaggio su qualsiasi cosa, non solo su date/orari: ci sono molte altre funzionalità nello strumento Sondaggi, quindi sentiti libero di sperimentare, magari inviando messaggi privati a te stesso o ai colleghi.)
Ecco il markdown del sondaggio finito
[poll type=multiple results=always min=1 max=3 public=true chart Type=bar]
* [date=2020-02-24 time=08:00:00 timezone="Europe/London"]
* [date=2020-02-25 time=12:00:00 timezone="Europe/London"]
* [date=2020-02-26 time=16:00:00 timezone="Europe/London"]
[/poll]
Uno dei vantaggi interessanti di questo metodo rispetto a Doodle è che le persone possono ancora rispondere in forma di testo sotto il sondaggio, il che può essere utile se ci sono altri parametri da considerare, come la posizione, le esigenze di videoconferenza, gli arrangiamenti audio/video, ecc. E naturalmente, la registrazione della decisione è qui, nella tua istanza di Discourse, invece di essere sparsa per il web sui computer di altre persone!
2 Mi Piace
nathank
(Nathan Kershaw)
9 Giugno 2020, 11:27pm
9
Questo è il sondaggio effettivo (non è stato possibile inserirlo all’interno di una citazione):
2020-02-24T08:00:00Z
2020-02-25T12:00:00Z
2020-02-26T16:00:00Z
1 Mi Piace