From: Date: Tue, 17 Oct 2006 17:07:22 +0000 (-0400) Subject: added page for hc-anywhere X-Git-Url: https://projects.mako.cc/source/selectricity/commitdiff_plain/67772df248fd417bc39cc1bb3940b94b4513fd1d?hp=0f9228bed08f8f5e472b27a46ce05de27afd880b added page for hc-anywhere --- diff --git a/public/hyperchad-anywhere.html b/public/hyperchad-anywhere.html new file mode 100644 index 0000000..a329460 --- /dev/null +++ b/public/hyperchad-anywhere.html @@ -0,0 +1,229 @@ + + +
+

HyperChad Anywhere
+ Voting Machinery for the Mobile Masses

+
+ + +

HyperChad Anywhere tries to help groups make better +decisions in their everyday lives. It tries to make voting technology +created for state elections and government use easily accessible for +every day decisions.

+ +

HyperChad Anywhere is an email and SMS based interface to RubyVote a full-featured +election methods library with a focus on preferential decision-making. +It is similar to HyperChad, +a flexible web-based interface to the same voting machinery.

+ +

Usage

+ +

You can use HyperChad Anywhere entirely by sending and +receiving emails or short text messages (SMS). In the US, most mobile +phones that cannot send email can send an text message or SMS to an +email address. HyperChad Anywhere's is designed to minimize the +amount of typing necessary to use the system while ensuring that answers +are small enough that they can fit in a mobile phone text message.

+ +
+

Important Note

By default, all decisions are made with the + +Schulze method (Condorcet with Cloneproof Schwartz Sequential +Dropping), although the system can support other preferential and +non-preferential voting methods.

+
+ +

Please direct messages to: vote@mako.cc

+ + +

Creating a New Election

+ +

To create a new election, send a message of the following form:

+ +
new votename ABCD
+ +

Replace votename with an identifier for your vote. +All votes will need to be prefixed with this so pick something short and +easy to communicate to the other voters.

+ +

Replace ABCD with a list of letters, each of which +represents a choice in the election. If you are going choose lunch +between Chinese, Vietnamese, Mexican and Thai, a good string might be +CVMT. Capitalization is not necessary and does not +matter.

+ +

You will receive a confirmation message with information on how to +vote.

+ +
+

Warning

+

All votes will last only one hour. After one hour +from creating your vote, you will not be able to view the results or +vote in the election and your unique identifier will become available +for use in new votes.

+
+ + +
+

Example Command

+

new lunch CVMT

+
+ +

Voting

+ +

To vote in an election, send a message of the following form:

+ +
votename ABCD
+ +

Replace votename with an identifier for the vote you +would like to vote in. + +

Replace ABCD with a list of the the choices in +the order that you prefer. Please list all choices and do not +include any letters that are not choices. Send the choices as one "word" +-- do not separate them with spaces or punctuations. Capitalization is +not necessary and does not matter.

+ +

Each voter will receive a confirmation message for their vote after it +is recorded.

+ +
+

Example Command

lunch TVMC

This would vote +express a preference of Thai over Vietnamese over Mexican over Chinese +in the election created in the example above.

+
+ +

View Results

+ +

To view the results of an election, send a message of one of the +following forms:

+ +
+ results votename
+ .. or ..
+ res votename +
+ +

Replace votename with an identifier for the vote you +want results for.

+ +

The results will be computed and sent to the address that you sent +the message from .

+ +
+

Example Command

+

res lunch

+
+ +

Information on a Vote

+ +

To receive information on a vote, send a message of the following +form:

+ +
+ info votename
+ .. or ..
+ votename +
+ +

Replace votename with an identifier for the vote you +want information on.

+ +

Information will be sent to the address that you sent the message +from.

+ +
+

Example Command

+

info lunch

+
+ +

General Help

+ +

To receive help on using the system, send a message of the following +form:

+ +
+ help
+ .. or ..
+ ? +
+ +

The system will respond with help information. However, the help is +designed to fit inside a 155 character text message and will be +much less extensive than the help on this page.

+ + +

Advanced Usage

+ +

There are two advanced types of usages that users of HyperChad +Anywhere might want to be aware of.

+ +
Candidate Descriptions
+
+

During vote creation, users can provide longer descriptions for +candidates using a vote creation command of the following form:

+ +
+ new votename ABCD A:description B:description C:description D:description +
+ +

The first three arguments are from the standard vote creation. The +second include a series of one-word descriptions which are prefixed by +the vote character and a :.

+ +

Voters can see the voting list by sending a message containing +info votename or votename as +described in the section on getting Information on a Vote.

+ +
+

Example Command

+

new lunch CVMT c:chinese v:vietnamese m:mexican t:thai

+
+ +

Alternative Voting Methods

+ +

During vote creation, users can specify a voting method other than +the default (Condorcet with cloneproof Schwartz sequential dropping). + +

They do so using a vote creation command of the following form:

+ +
+ new votename ABCD method:methodname +
+ +

The first three arguments are from the standard vote creation. +methodname must be the name of a voting method that is +supported. Possible methods include:

+ + + +
+

Note

+

If you have selected approval or plurality voting, you +do not need to include a list of each candidate with each vote.

+
+ + +

Voters can see the voting list by sending a message containing +info votename or votename as +described in the section on getting Information on a Vote.

+ +
+

Example Command

+

new lunch CVMT method:approval

+
+ +
+

Copyleft 2006 :: +MIT Media Lab and +Benjamin Mako Hill

+