Category based vote limits

Is there a way to do category-based vote limits? I would like to have feature requests category with only few votes, but then also a bug tracking category with limitless votes so that a vote would mean “i experienced this”.

Or would like/hearts be the better way for latter? It just feels wrong to like a bug…

「いいね!」 6

I think this is a very good feature request, not immediately planned.

「いいね!」 5

I’m testing out the voting plugin right now and I think this feature would be a good fit for our use case. Would be grateful for advice and ideas. Thanks! :seedling:

We are considering using this plugin to allow the community to vote for representatives to join our network guidance committee. There might be more than one opening at a time with up to 6 candidates vying for the same opening. My thinking is that we’d have a VOTING category with voting plugin enabled sub-categories for each opening. Within each opening category there would be one topic per candidate, authored by the candidate, containing their message introducing themselves and why they should be elected. All site members would be allowed just one vote for each candidate.

So the current model that gives each user a set number of votes they can “spend” however they like doesn’t work. We’d have to provide enough votes for each user to be able to vote for all candidates, but do not want to have them spend them all on the same candidate.

For those who might be curious, here's the full election process as we are considering it right now.
  • NGC members serve for 3 year, renewable terms. A vacancy arises when an NGC member decides not to renew their NGC membership for another term. Filling the vacancy will be based on universal criteria applying to all NGC members as well as specific criteria to round out the committee (e.g. gender of candidate or by region, theme, type of organization represented).
  • On April 1st of each year, announce vacancies for nominations.
  • This call for nominations will be open for two months until June 1st.
  • Candidates, whether by nomination or self-nomination, must submit a resume and cover letter stating their intent to be on the NGC.
  • All who submit appropriate documentation are called “nominees”.
  • A selection committee made up of network team members and NGC members reviews the resumes and documentation of nominees. The selection committee will decide which nominees clearly do not meet minimal qualifications and eliminate those nominees. This requires a unanimous agreement by all members of the selection committee.
  • Those nominees who meet the minimal qualifications will be contacted by a member of the selection committee for screening.
  • By August 1st, the selection committee will select no more than 6 people for each vacancy to be considered for election. These selected individuals will be called “candidates”. The selection process will be done by consensus. If consensus cannot be achieved, then the chair of the selection committee may call for a simple majority vote on any nominee becoming a candidate with the chair of the committee having the deciding vote.
  • Two months later, on October 1st, the results of the election are announced and the retired NGC members are removed and the new NGC members are added to the NGC page and discourse group.

A simpler alternative may be to create poll topics for each opening, and add the “pitch” text and maybe a photo for each candidate to the OP. But it seemed interesting to create some healthy and fun competition by having multiple topics that people can vote on.

「いいね!」 5

I just made a PR that implements category based vote limits. Category based limits can be set for each trust level for each category. Category limits override ‘site’ limits.

「いいね!」 9

Yes, why not simply add a poll to the Topic? You could link to the candidates details.

「いいね!」 2

@angus nice work. This Wil be handy and I look forward to trying it out.

Yep. We are leaning in this direction. Much simpler.

「いいね!」 1

@tobiaseigen Actually, you may be interested in the elections plugin I just completed. It fits your use case quite well. It extends the concept of having one poll per topic. I built it for my own purposes (i.e. I’m going to be actively using it), so I’m keen on ironing out any issues it may have / getting the feature set right.

「いいね!」 4

hey everyone! I’m not sure if this is the right thread (but I’ve been perusing around and it seems like it could be) but we are looking to allow for more than one upvote for a topic. Is this something that a plugin (that already exists or is under development) could support?

「いいね!」 1

We experimented with super votes in the past, but it got fiendishly complex to explain to end users. We don’t have any current plans to add super voting or extra voting cause I think the complexity this adds is just too high.

「いいね!」 5

カテゴリごとに許可される投票数を設定できる機能をリクエストしたいと考えています。私の主なユースケースは、「機能」と「バグ」を別々に投票できるようにすることです。両者の優先順位付けは重要ですが、互いに独立していると考えているためです。例えば、20 票をすべて「機能」カテゴリに使えるようにするわけではありませんが、機能とバグを合わせた場合、10 票では少なすぎるように感じます。他にも同様の考えを持っている方がいるか、あるいはそうでない場合、このプラグインに関連してバグと機能の優先順位付けをどのように扱っているか、気になります。

これはこのプラグインにとってかなり大規模な機能リクエストであることは承知していますが、非常に役立つと思います(以前にリクエストされたことがないことに驚いています。ただし、ここでの返信が自動削除されるため、それが理由かもしれません)。検討していただけると幸いです。

編集:スレッドがここにマージされました(重複投稿で申し訳ありません。検索はしましたが、何を探せばよいか確信が持てませんでした)。ここで議論がどうなったのか気になります。少し話題がそれてしまったようですが、元の機能リクエストは依然として非常に有用だと考えています。他のスレッドでも Angus 氏にタグ付け済みですので、ご意見をお聞かせいただけることを願っています。

「いいね!」 4

@oshyan はい、可能です。ただし、プラグインは過去 4 年間で大きく変更されているので(なんて長い間だったのでしょう)、その PR は完全に書き直す必要があると思います。

現実的には、今後数ヶ月以内にこれを行う時間はありませんが、比較的範囲が限定された作業であり、実現可能な PR の候補であるため、以下のような方法で進めることができます。

  1. Pavilion のメンバーが、Pavilion のオープンソース活動の一環として担当する(おそらく @fzngagan@keegan、または @kcereru が興味を持つかもしれません);
  2. Discourse 関連のオープンソース作業に興味がある他の誰かが担当する(もしあなたがやるなら、助けが必要なら私にメッセージをください;@Ahmed_Gagan さん?);
  3. もし予算があるなら、Marketplace に投稿し、Pavilion が有料案件として引き受ける(そうすればより早く完了する/開発者がインセンティブを得られる);または
  4. Discourse チームが担当する。
「いいね!」 7

丁寧なご返信をありがとうございます!現在はこの件に予算を確保できていませんが、どうにか調達できないか検討してみます。

もし他にも関心のある方がいらっしゃれば、みんなで力を合わせて資金を集められるかもしれません。私自身も個人的な資金を一部拠出できますが、せいぜい数百米ドル程度です。同じようにご協力いただける方は、ぜひコメントをお願いします!

より一般的な話として、皆さんも私と同じようにこの機能を価値あるものだと感じ、機能リクエストとバグ報告の間の二項対立を認識しているかどうか気になります。公式にホストされているフォーラムでは、投票機能を積極的に活用していますか?(特定のフォーラム名を挙げることは期待していません。単に、Discourse の有料顧客にとって投票機能がどれほど価値があるかという点を探りたいだけです)

「いいね!」 3

はい、その通りです。特定のカテゴリでより低い投票制限が設定されていない限り、すべてのカテゴリにグローバルな制限を設けるのが望ましいです。

「いいね!」 1

はい!最近、ワークショップでポスター賞を授与するためにトピック投票を使用しました。

これはこの機能の素晴らしいユースケースです。投票は1つのサブカテゴリにのみ隔離でき、前回のコンテストの投票をすべて削除することなく、次のワークショップでも同じことができます。

また、複数のストリームで同時にトピック投票を行うこともできます。

「いいね!」 1