Google Summer of Code Idea: Fedora Election Software

Toshio Kuratomi a.badger at gmail.com
Mon Mar 31 22:37:33 UTC 2008


Hey all,

The deadline for students to submit applications for Google Summer of 
Code has been extended to April 7th, 2008.  So if there are any other 
students looking for a chance to program something, I have a project 
that needs doing.

In Fedora we have elections for the Board and various steering 
committees.  We also have polls to determine the codename for the next 
Fedora Release.  All of these are currently driven off a pair of small 
cgi scripts that spot and I whipped up to get us up and running with a 
Free Software solution.  However, this tiny application is showing its 
limitations:

* We can only run a single election at a time.  It would be great if you 
signed in and then,based on the groups you belonged to, you were given a 
ballot for each of the elections you were eligible to vote in at a time.
* There's no way to show historical records of voting (ie: 50 people of 
500 possible voted in the first FESCo election.  300 of 1000 possible 
voted in the second.  Etc.)
* It would be great if elections were more self-serve.  Currently I need 
to run a script that enters all the information into the database when a 
new election occurs.  If this information could be added via a web form 
and then simply approved by an admin that would make things more efficient.

We'd like the new software to be written in TurboGears since we'll have 
to maintain it in infrastructure but beyond that this is a chance to 
design the new system from start to finish (db schema, controller 
methods, etc).

I'll add this to the wiki page as well.

-Toshio

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/fedora-devel-list/attachments/20080331/feb3f4be/attachment.sig>


More information about the fedora-devel-list mailing list