ModularPoll

Codeberg organization for the ModularPoll MediaWiki extension

Get the ModularPoll base extension working

So here's the idea for the base extension.

The base extension will only handle UI and database stuff. Any processing of the poll results will be done by "poll managers", separate extensions that would implement systems like First Past The Post, all the variants of STV and others.

It would have three special pages:

  • Special:ModularPollCreate: Here, people with the (modularpoll-create) can create polls.
  • Special:ModularPollVote: Where people with the (modularpoll-vote) can vote in any currently-open poll.
  • Special:ModularPollList: Just a list of all the polls and their status.
  • Special:ModularPollAdmin: Finally, a place where people with the (modularpoll-admin) can, for example, queue a job for the vote counting to start, or see raw unprocessed votes.

It will be interesting to see how we can make the base extension and the database schema generic enough to accommodate the simple, vote-one-candidate-per-person FPTP system and the more complex STV variants at the same time, for example.

0
To Do
2
In Progress
ModularPoll/ModularPoll#1 opened 2024年02月01日 15:51:31 +01:00 by YellowComet
ModularPoll/ModularPoll#2 opened 2024年02月01日 16:28:05 +01:00 by YellowComet
0
Done
0
Uncategorized