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

Re: PHP module for elections



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