Google Summer of Code Idea: Fedora Election Software

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

Attachment: signature.asc
Description: OpenPGP digital signature

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux