# Add Condorcet Voting to Discourse Polls

**URL:** <https://meta.discourse.org/t/add-condorcet-voting-to-discourse-polls/290583>\
**Category:** Feature\
**Tags:** polls\
**Created:** [January 5, 2024, 2:23am UTC](https://meta.discourse.org/t/add-condorcet-voting-to-discourse-polls/290583 "2024-01-05T02:23:29Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![tfoote](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tfoote/32/120929_2.png) [@tfoote](https://meta.discourse.org/u/tfoote)\
**Post date:** [January 5, 2024, 2:23am UTC](https://meta.discourse.org/t/add-condorcet-voting-to-discourse-polls/290583/1 "2024-01-05T02:23:29Z")

</div>

We have been using Discourse Polls successfully for quite a while now and are quite happy with them. However for some votes we’d like to have more than just a simple poll. I particular we’d like to have an implementation of Condorcet Voting.

For those votes we’ve turned to using external services such as: [CIVS completion algorithms](https://civs1.civs.us/rp.html)

However it would be really great to be able to run these votes internally to our Discourse instance with the authentication and authorization capabilities.

There’s already a Single Choice, Multiple Choice, and Number Rating. It would be great to add Condorcet as an option.

The structure of the inputs and outputs is very similar UI to the existing implementations.

And the underlying voting algorithms are available as open source gems such as

[https://github.com/coorasse/schulze-vote](https://github.com/coorasse/schulze-vote)

Adding this type of poll would be really helpful.

You can read more about this type of voting at:

> **[Condorcet method](https://en.wikipedia.org/wiki/Condorcet_method)**
>
> Condorcet methods
> Positional voting
> Rated (cardinal) voting
> Quota-remainder methods

---

_[View the full topic](https://meta.discourse.org/t/add-condorcet-voting-to-discourse-polls/290583)._
