It would be great if users could respond to ranking polls with a drag and drop UI.

Comments

anarcat’s picture

I agree! if people want to work on this, they should probably take a look at how it's done in poll.module (or maybe advpoll.module) to avoid reinventing the wheel...

ezra-g’s picture

I'm not aware of ranking in Poll module but the core table drag functionality would probably be helpful here: http://api.drupal.org/api/function/drupal_add_tabledrag/6 .

Bojhan’s picture

Title: Support for drag and drop on ranking? » Support for drag and drop on ranking
Priority: Normal » Major

This would be major, in my view. Voting should not be obstrcuted by bad usability.

sun’s picture

Status: Active » Needs review
StatusFileSize
new16.29 KB
new1.93 KB

This had a negative impact on the DA elections: https://association.drupal.org/election2013-results#comment-3503

Attached patch turns the ranking choices into a draggable table. Doing this was a matter of minutes. :-/

decisions-ranking-drag.png

dig1’s picture

This is a copy of my comment https://association.drupal.org/election2013-results#comment-3533.

In summary, Drag and Drop functionality is a nice tactic...but the whole voting strategy needs to change so voters can learn more easily and quickly about the candidates.

Yes I wanted to vote when I saw the announcement come up on drupal.org/planet. I went to the listing of candidates and read the voting procedure about listing candidate in preference...I then started reading the first, then the second...by which time I had forgotten about the first...likewise for the third...then after 10 minutes I lost the will to carry on because there was so much information and the process was complicated!

Consequently I suggest that in future we have a table with columns and the candidates are listed in alphabetical order. The first column is a photo, second 'What I do', third 'Where I am', fourth 'What I have done in Drupal/Community', fifth 'What I want to do in Drupal/Community', sixth 'How I will do that'.

Then each field will be restricted to a certain size and voters can scan the table, quickly assimilate the information presented and then make decisions on who to vote for.

We don't want or need lots of text because it will confuse and discourage voters.... We need to make it a 4 minute max process for voters. To get more involvement the voting process needs to be simpler and better publicised.

anarcat’s picture

I assume this degenerates properly in the absence of javascript? Has anyone else tested this?

Sorry for the delay, thanks for the patch.

anarcat’s picture

Status: Needs review » Fixed

committed, thanks.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.