Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #98584

Re: Getting response by email reply message

Path csiph.com!news.mixmin.net!newsreader4.netcologne.de!news.netcologne.de!fu-berlin.de!uni-berlin.de!not-for-mail
From Laura Creighton <lac@openend.se>
Newsgroups comp.lang.python
Subject Re: Getting response by email reply message
Date Tue, 10 Nov 2015 11:23:21 +0100
Lines 46
Message-ID <mailman.203.1447151012.16136.python-list@python.org> (permalink)
References <79f2c622-e626-43ae-bcec-f85d394ce575@googlegroups.com> <mailman.183.1447086069.16136.python-list@python.org> <83cc2194-ca24-4c44-b5a0-ee6e7b0a8077@googlegroups.com> <mailman.197.1447134132.16136.python-list@python.org> <82415229-a6b3-44ff-bae0-0e847dbd9d13@googlegroups.com>
Mime-Version 1.0
Content-Type text/plain; charset="us-ascii"
Content-Transfer-Encoding quoted-printable
X-Trace news.uni-berlin.de v6JPdr7Xb4A+t1GeMKyNOASXVg1DiH9boRe7DAwmmeRg==
Return-Path <lac@openend.se>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.005
X-Spam-Evidence '*H*': 0.99; '*S*': 0.00; 'cc:addr:python-list': 0.09; 'instance.': 0.09; 'received:openend.se': 0.09; 'received:theraft.openend.se': 0.09; 'subject:Getting': 0.09; 'url:github': 0.09; 'psf': 0.12; 'cc:addr:lac': 0.16; 'cc:addr:openend.se': 0.16; 'email)': 0.16; 'from:addr:lac': 0.16; 'from:addr:openend.se': 0.16; 'from:name:laura creighton': 0.16; 'message-id:@fido.openend.se': 0.16; 'need,': 0.16; 'received:fido': 0.16; 'received:fido.openend.se': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'side.': 0.16; 'simple.': 0.16; 'stuff.': 0.16; 'app': 0.16; 'laura': 0.18; 'voted': 0.18; 'thanks.': 0.18; '2015': 0.20; 'cc:addr:python.org': 0.20; 'suggested': 0.20; 'candidates': 0.21; 'cc:2**1': 0.22; 'voting': 0.22; 'select': 0.23; 'seems': 0.23; 'sets': 0.23; 'thus': 0.24; 'mon,': 0.24; 'example': 0.26; 'earlier': 0.27; 'for,': 0.29; 'purposes.': 0.29; 'received:se': 0.29; 'cc:no real name:2**1': 0.29; 'typically': 0.29; 'probably': 0.31; 'holds': 0.32; 'problem': 0.33; 'list': 0.34; 'text': 0.35; 'nov': 0.35; 'but': 0.36; 'there': 0.36; 'legally': 0.36; 'serve': 0.36; 'subject:: ': 0.37; 'really': 0.37; 'being': 0.37; 'one,': 0.37; 'whom': 0.37; 'charset:us-ascii': 0.37; 'things': 0.38; 'whatever': 0.39; 'does': 0.39; 'application': 0.39; 'some': 0.40; 'header:Message-Id:1': 0.61; 'reach': 0.61; 'email addr:gmail.com': 0.62; 'more': 0.63; 'different': 0.63; 'webpage': 0.66; 'here': 0.66; 'everybody': 0.67; 'bag': 0.72; 'demand': 0.79; '(your': 0.84; 'commissioner': 0.84; 'header:In-reply-to:1': 0.84; 'implications': 0.84; 'subject:response': 0.91; 'voters': 0.91
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=openend.se; s=default; t=1447151003; bh=nJectbIAI/D753qRaEFZVbsCS1i50v4IdGW+fx2yLiQ=; h=To:cc:From:Subject:In-reply-to:References:Date:From; b=bkRRkXt6QH+eAid1zC1NIL0GmhF6+Ta2Bt01FrallK7zasqVEAwvpdq1F1ZfPtvP5 ATvrQ17p2j1O0qGKtBj8vFQd3eR6opKD93QMLIAZ23bQwWamIe5GsQbtCpB7+GdUt0 mQG/U/3kIq/sw2E6/ikjGc85LUkYVf09avJ1wCAU=
In-reply-to <82415229-a6b3-44ff-bae0-0e847dbd9d13@googlegroups.com>
Comments In-reply-to zljubisic@gmail.com message dated "Mon, 09 Nov 2015 23:09:50 -0800."
Content-ID <334.1447151001.1@fido>
X-Greylist Sender IP whitelisted, not delayed by milter-greylist-4.3.9 (theraft.openend.se [82.96.5.2]); Tue, 10 Nov 2015 11:23:23 +0100 (CET)
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.20+
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Xref csiph.com comp.lang.python:98584

Show key headers only | View raw


In a message of Mon, 09 Nov 2015 23:09:50 -0800, zljubisic@gmail.com writes:
>> If what you really need is a voting application, you can look at
>> https://github.com/mdipierro/evote  which the PSF uses for its elections.
>
>It is not a voting application (I will have more than yes/no answers).
>I just want to keep an example simple.
>
>Anyway, I will look into voting application you have suggested in order to see the way how they do it. Thanks.

Their is no demand for 'yes/no answers' -- you can typically vote for
7 people out of 15 candidates for the board, for instance.  But, once
you get to the website you can serve up webpages, using web2py which
presents the voters with a webpage full of whatever you want to render,
including text boxes that let you do arbitrary submissions.

The hard problem being solved here is that only a select list of people
(whom you reach through email) can vote, 
they can do so during some arbitrary period of time (your election period) 
but they do not have to all be on-line at the same time, 
everybody who is legally allowed to vote can change their minds about whom
to vote for and re-submit a vote again, invalidating the earlier one,
and anonymity -- even the election commissioner who holds the election 
does not know who it was that any voter voted for, only that they voted.

And it also keeps track of vote totals.  There are also things to enable
you to present the candidates in different orders for different sets
of voters, as the order in which a list is dished up seems to effect the
outcome, with implications for 'election fairness'.

Thus the whole app is about accountablity.  The tiny web page you serve
up to the people is a tiny bag you bolt into its side. :)  Which makes
the whole thing way, way, way to heavy-weight for most purposes.

However, if accountability is what you need, then it would probably
be easier to adapt the election app to do what you want then to
reinvent all this stuff.

Laura

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Getting response by email reply message zljubisic@gmail.com - 2015-11-09 08:12 -0800
  Re: Getting response by email reply message Joel Goldstick <joel.goldstick@gmail.com> - 2015-11-09 11:21 -0500
    Re: Getting response by email reply message zljubisic@gmail.com - 2015-11-09 13:45 -0800
      Re: Getting response by email reply message Laura Creighton <lac@openend.se> - 2015-11-10 06:42 +0100
        Re: Getting response by email reply message zljubisic@gmail.com - 2015-11-09 23:09 -0800
          Re: Getting response by email reply message Laura Creighton <lac@openend.se> - 2015-11-10 11:23 +0100
          Re: Getting response by email reply message Laura Creighton <lac@openend.se> - 2015-11-10 11:37 +0100
  Re: Getting response by email reply message Tim Chase <python.list@tim.thechases.com> - 2015-11-09 12:15 -0600
    Re: Getting response by email reply message zljubisic@gmail.com - 2015-11-09 13:53 -0800
      Re: Getting response by email reply message Denis McMahon <denismfmcmahon@gmail.com> - 2015-11-09 22:14 +0000
      Re: Getting response by email reply message Tim Chase <python.list@tim.thechases.com> - 2015-11-09 16:45 -0600
  Re: Getting response by email reply message Ian Kelly <ian.g.kelly@gmail.com> - 2015-11-09 15:30 -0700
    Re: Getting response by email reply message Marko Rauhamaa <marko@pacujo.net> - 2015-11-10 00:43 +0200
  Re: Getting response by email reply message Chris Angelico <rosuav@gmail.com> - 2015-11-10 09:37 +1100

csiph-web