close
Preference Sort Voting icon

Preference Sort Voting

Maintained by Odei Alba
This plugin lets you rank multiple options in order of preference, instead of just choosing one. This method is also known as Card Sorting, Ranked Choice Voting (RCV), Instant Runoff Voting (IRV) or Condorcet Method for Voting.
Price option: Free
Supports Moodle 4.0-5.0 See all versions

Latest release: 1 year ago
Installations: 79
Downloads (last 90 days): 19

Frankenstyle name: mod_sortvoting
Activities

Description

Preference Sort Voting

This plugin lets you rank multiple options in order of preference, instead of just choosing one.
This way, the most preferred option by all the voters can win, even if it is not the most popular one.

This voting method is also known as Condorcet method for voting, Card Sorting, Ranked Choice Voting (RCV) or Instant Runoff Voting (IRV).

Examples:

Setup:

  • Available options A, B, C, D
  • People voting 5

Traditional voting:

Votes:

User1 A
User2 A
User3 B
User4 C
User5 D

Results in traditional voting:

  • A = 2
  • B = 1
  • C = 1
  • D = 1

Winner:

A

Explanation:

A gets 2 votes and all the other options get 1 vote each. But maybe some people would rather have B than A. With traditional voting, they can’t show that.

Voting with the plugin:

Votes:

User1 A
B
C
D
User2 A
B
D
C
User3 B
D
C
A
User4 C
B
D
A
User5 D
B
C
A

Results voting with the plugin:

  • B
  • D
  • C
  • A

Winner:

B

Explanation:

With PreferenceVoting, you can rank the options from best to worst. Then, the average rank of each option is calculated. The option with the lowest average rank wins. In this case, B has the lowest average rank, so it wins.

Contributors

Awards

Automated testing support
Privacy friendly
Early bird 4.4
Early bird 4.5