[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: PHP module for elections
- To: "Administrative (website/upkeep) Discussions" <admin at arabeyes dot org>
- Subject: Re: PHP module for elections
- From: Nadim Shaikli <shaikli at yahoo dot com>
- Date: Wed, 22 Sep 2004 22:29:45 -0700 (PDT)
Elections are priority #1 for 'core', as such this isssue is really
important and the sooner this is done, tested and incoroprated the sooner
we can hold our already delayed elections.
--- Omar Abo-Namous <merlin12345 at gmx dot de> wrote:
> > In order to organize elections, we need a new functionality for the
> > website.
> >
> > Characteristics:
> >
> > - - The candidates are to be selected from the available accounts
> > (list set by the core team members only).
>
> on a permanent basis like a property of the member: canvote or is it
> on a vote-by-vote basis??
No, the idea is the candidates will change from one election to the next.
What Youcef was trying to describe is the need to select people from a
list to "set them" as candidates from the already available active CVS
account holders.
> > - - List of candidates available publicly.
> > - - Only (logged) users with a CVS commit less than xx days can vote.
>
> What about the list the core team sets? which method should be used to
> determine whether a specific user can vote?
The idea here is that the person should have had some CVS activity in the
past X days (initial thoughts put that X at about the previous 3 months).
> > - - No more than one vote per person.
>
> duh
Well, its more complicated than that. We'll have 5+ candidates of which
we'll elect 5 members, yet each voter can vote once per person as long as
his/her votes don't exceed 5. In other words, let's say we have 10 people
who are running for elections, only 5 can be elected. Each voter will be
given the chance to pick 5 different people and so he/she will be allowed
to cast 1 vote for each of the 5 people he/she chooses (less is OK too, so
if the voter only wants to vote for 3 people that should be OK).
Note: once a voting session takes place the voter looses his chance to change
or alter or augment his vote. So if I vote today for the 3 candidates
I like, I will not be able to vote for the remaining 2 tomorrow since
I only get 1 voting session per election.
> > - - Votes are to happen only in a limited period (period set by the
> > core team members only).
> > - - Results available publicly after a certain date.
>
> These settings are always the same or need they to be changed from vote to
> vote?
We can make them the same - whatever is easier.
> > We're looking for someone who'd be interested in developing this module.
> > Any volunteers ?
>
> i'd like to.
Please do !! As noted this is priority #1 at this point.
Do please make sure to submit patches against the www code in CVS
(diff -u file.orig file.new >> my_patch) and make sure _not_ to do
this on windows (else run dos2unix :-)
Salam & Thanks - we look forward to your code.
- Nadim
__________________________________
Do you Yahoo!?
Yahoo! Mail - You care about security. So do we.
http://promotions.yahoo.com/new_mail