Hi guys,
We use Discourse over at zenAud.io community and I really want to make a poll that allows users to add their own option to vote for like Facebook does:
Could this be an option for a future update?
5개의 좋아요
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개의 좋아요
저는 회의 시간을 가장 잘 정할 수 있도록 도와주는 유사한 기능을 찾고 있었습니다. (두들(Doodle)과 비슷한 기능인데, 이 경우 사용자들 스스로 자신에게 맞는 시간을 제안할 수 있습니다.)
오용(악용) 가능성이 낮은 소수의 사용자만 있는 폐쇄적 그룹에서는 여전히 작동할 수 있을 것입니다.
riking
(Kane York)
3월 14, 2020, 7:42오후
6
매우 강력한 새로운 옵션이 아니라면, 이전에 추가된 옵션에 대해 여전히 거대한 결과 편향이 있습니다.
이를 처리하는 가장 좋은 방법은 투표를 시작하기 전에 어떤 옵션이 제공되어야 하는지에 대해 논의하는 것입니다.
7개의 좋아요
sam
(Sam Saffron)
3월 16, 2020, 3:46오전
7
이 주제에 대해 @j.jaffeux와 제가 생각해 본 ‘자동화’ 유형의 워크플로우가 있습니다.
설문조사를 대신하여, 사용자가 참석 가능하거나 불가능한 날짜 목록을 게시하도록 하고, OP(게시자)가 답변을 기반으로 이벤트에 이상적인 시간대를 동적으로 찾아내는 방식입니다.
또한 Discourse 캘린더 플러그인에 더 많은 이벤트 지원 기능을 추가하는 방안도 검토 중이므로, 이 아이디어를 고려해 볼 수 있습니다.
4개의 좋아요
nathank
(Nathan Kershaw)
6월 9, 2020, 11:26오후
8
우리는 이 방법을 다소 엉성하게 조합해서 사용하고 있는데, 꽤 잘 작동합니다. 유일한 문제는 설정하는 데 상당한 관리자 부담이 있다는 점이며, 이는 여러분의 워크플로우 마법 같은 도움이 필요할 수 있습니다. 이 방법은 제가 고안했고, @pacharanero 님이 문서화했습니다:
pacharanero:
Discourse에서 Doodle 유사 투표
Discourse 내에서 완전히 자체적으로 도구를 사용하여 사용자에게 그들의 현지 시간대 기준 날짜와 시간을 자동으로 표시하는 ‘Doodle’ 유사 투표를 만들 수 있습니다. 이는 비디오(또는 대면) 미팅을 조율하는 데 훌륭합니다.
이제 미팅의 최적 시간을 결정하거나 100통의 이메일에 시달려 죽을 때 외부 서비스를 사용할 필요가 없습니다. 다소의 섬세함이 필요하지만, Discourse에 익숙한 사람들에게는 그리 어렵지 않습니다.
방법:
투표를 넣을 게시물이나 개인 메시지를 생성합니다. 게시물을 사용할지 개인 메시지를 사용할지는 공개적인 미팅인지, 아니면 특정 개인을 특별히 초대하려는 미팅인지에 따라 달라집니다.
Discourse 작성 도구 모음의 ‘날짜/시간 삽입’ 도구를 사용하여 투표에 넣을 날짜/시간 옵션을 생성합니다. 처음에는 이러한 옵션을 작성기의 게시물 텍스트에 단순히 입력하면 되며, 나중에 투표로 복사하여 붙여넣게 됩니다.
예를 들어, 이렇게 생성된 날짜들이 있습니다. 마우스를 위에 올리면 선택된 여러 시간대 기준 날짜/시간이 표시됩니다(날짜/시간 도구 대화 상자의 고급 버튼을 사용하여 표시할 시간대를 설정할 수 있습니다). 또 하나의 멋진 점은 날짜/시간 데이터를 직접 편집하고, 복사 및 붙여넣기 등을 할 수 있어 여러 날짜/시간을 매우 빠르게 생성할 수 있다는 것입니다.
작성기에 자동으로 생성되는 텍스트는 다음과 같습니다:
하지만 오른쪽에 완전히 렌더링된 형태로 다음과 같이 표시되며, 이것이 사용자가 투표에서 보는 것입니다.
2020-02-24T08:00:00Z
2020-02-25T12:00:00Z
2020-02-26T16:00:00Z
목록의 모든 옵션 텍스트를 선택하여 클립보드에 복사합니다 (Ctrl+C 또는 우클릭 후 복사 선택)
다시 Discourse 작성 도구 모음에서 ‘투표 만들기’ 옵션을 사용하여 투표를 생성합니다. 이번에는 메뉴에서 드롭다운에 액세스해야 합니다:
사용자가 여러 가지 사용 가능한 옵션을 선택할 수 있기를 원하느냐, 아니면 선호하는 옵션 하나만 선택할 수 있기를 원하느냐에 따라 ‘다중 선택’ 또는 '단일 선택’을 선택하세요.
사람들이 다른 사람들이 무엇을 선택했는지 볼 수 있도록 결과 '항상 표시’도 선택하는 것이 좋습니다(그렇지 않기를 원한다면 제외).
'누가 투표했는지 표시’를 체크할 수도 있는데, 미팅 시간 투표에는 합리적으로 보이지만, 그렇지 않기를 원하는 경우도 있을 수 있습니다.
그리고 물론 '투표 자동 종료’를 선택하여 특정 시점에 투표를 마감할 수 있으므로, 사람들이 투표하려면 마감 시간까지 응답해야 합니다. (그 체크박스를 보려면 ‘누가 투표했는지 표시’ 아래로 약간 스크롤해야 합니다)
복사한 텍스트를 큰 텍스트 상자 '한 줄에 하나의 투표 옵션 입력’에 붙여넣습니다.
01aec341650b666ee69dcaa2864c54ad9a3c1655|316x250
(참고로, 날짜/시간뿐만 아니라 어떤 것이든 투표로 만들 수 있습니다 - 투표 도구에는 많은 다른 기능이 있으므로, 자신이나 동료에게 개인 메시지를 보내는 등으로 자유롭게 실험해 보세요.)
완성된 투표의 마크다운입니다
[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]
Doodle보다 이 방법의 멋진 장점 중 하나는 사람들이 여전히 투표 아래에 텍스트 형태로 답변할 수 있다는 것입니다. 위치, 화상회의 필요 사항, AV(오디오/비주얼) 준비 등 고려해야 할 다른 매개변수가 있는 경우 유용할 수 있습니다. 그리고 물론 결정의 기록은 웹의 다른 사람들의 컴퓨터에 흩어져 있는 것이 아니라 바로 여러분의 Discourse 인스턴스에 있습니다!
2개의 좋아요
nathank
(Nathan Kershaw)
6월 9, 2020, 11:27오후
9
실제 투표는 다음과 같습니다 (인용문 안에서 처리할 수 없었음):
2020-02-24T08:00:00Z
2020-02-25T12:00:00Z
2020-02-26T16:00:00Z
1개의 좋아요