Voting Systems

Events happening in the community are now at Drupal community events on www.drupal.org.
This group should probably have more organizers. See documentation on this recommendation.

This group is a place for developers of Drupal-based voting, rating, and recommendation systems to compare notes and develop strategies for future enhanncements. Its emphasis is on modules built around the VotingAPI module, but the group isn't exclusive to that framework.

Pre-release announcements and brainstorming for future VotingAPI developement WILL take place here, though, so if you're interested in working with that module, this is the place to be.

Scott Reynolds's picture

Movielens Database DRUPALIZED!`

OK,

Finally finished it. Their happens to be a permission problem still though. Users not uid=1 will not be able to view the node that is recommended or access the recommendations page. Pretty sure you can fix that in the admin panel but havent done that yet. If any can shed some light on it please do. Here is where you can find the stuff: http://scottreynolds.us/Downloads/movielenssql.tar.gz

100k movielens is not done, it is in a different file format thereby requiring a different program.
Info from readme file:

Read more
eaton's picture

VotingAPI documentation

The long-neglected VotingAPI documention is finally getting some attention. Those interested in reviewing the docs as they're written, helping with suggestions, or asking questions can check out the under-construction VotingAPI section of the Drupal Handbook:

Read more
jasondiceman's picture

Anyone tried mediumvote?

I just came accross mediumvote (http://drupal.org/node/49767) which sounds amazing. Anyone tried using it yet?

-jd

Read more
simplulo's picture

1st International Workshop on Computational Social Choice, Amsterdam, 6-8 December 2006

Start: 
2006-12-06 09:07 - 2006-12-08 18:07 Etc/GMT

                    1st Call for Papers

 1st International Workshop on Computational Social Choice
                       (COMSOC-2006)

                Amsterdam, 6-8 December 2006

       URL: http://www.illc.uva.nl/~ulle/COMSOC-2006/

MISSION


Computational social choice is a new discipline emerging at the
interface of social choice theory and computer science. It is

Read more
eaton's picture

A quick tour of VotingAPI actions integration

Right now, SimpleVote is the best example of how an external module can hook into VotingAPI's action functionality. I'm writing up more detailed docs on how it works internally, but for now let's take a quick tour. First, there's hook_votingapi_action_sets(), a hook that any module can implement to return a collection of 'action sets' for consideration whenever a vote result is processed.

Each action set includes some key information:

  1. Meta-data, like name and description
  2. Some behavioral data, like whether ALL of its conditions must be true or only ONE,
  3. A set of 'condition' records that are evaluated
  4. A set of 'actions' that are executed if the conditions are satisfied
Read more
robertdouglass's picture

So what's the recipe for Digg these days?

Prior to the recent innovations with actions integration, the recipe for digg was to install vote_up_down and follow directions. Now, if you do that, you end up with function conflicts between voting api and voting_actions. I therefore removed voting_actions since it seems to be deprecated. Where do I go from there to get custom actions based on voting?

(note: I'm researching almost as I type and hope to be able to answer my own questions =)

Read more
eaton's picture

The limitations of Plurality Voting: An illustration

Are you at least 13 years old?
14% (1 vote)
Are you a programmer?
57% (4 votes)
Are you a Drupal user?
29% (2 votes)
Total votes: 7
augustin's picture

Voting API to use with Drupal AND other CMS/BB.

Hello,

(I cross-posted this message to http://www.wechange.org/node/97 . I will be updating the remote version with link, corrections, etc, so see there for updates if your read this long after I posted it).

I would like to introduce you to a php voting API that I wish to develop further and for which I'd like to create a Drupal module. It is a complementary alternative or even replacement to the Drupal voting API.

Please, don't consider having a heart attack just yet. Please, read further and decide later.

Allow me to start from the beginning...

A world of alternative voting systems

It is a sad fact that for most people, whenever they think about voting or election, they can only think about what is known as "plurality voting", the voting method whereby you can only select one choice among many. Unfortunately, this voting method is demonstrably very bad.

Read more
eaton's picture

VotingAPI and actions: Major improvements

One of the major VotingAPI improvements that's been in the pipeline for a while is an overhaul of integration with the Actions module. At present, the voting_actions module is used to set up specific vote results that will trigger things like promoting a node to the front page, or unpublishing it. There are some problems with the approach, though. First, there was no way for module authors to provide 'built-in' voting actions. Everything had to be set up by users. Second, there was no way to make decisions about action execution based on the content rather than the vote. In other words, polls need 10 votes to be promoted, but stories need 15. Third, there's really no reason that the functionality should be in a separate module -- actions integration should be exposed as an API for module writers, and should be tweakable by users who want more customization. It's a bit like the Views module philosophy: modules can expose default bviews, but users can make their own or override the defaults. To that end, the new VotingAPI actions system has been re-written. All the core code IS present, though the end-user UI for creating and overriding actions is still being written.

Read more
eaton's picture

Why am I here?

I'm the maintainer of an existing voting module
19% (8 votes)
I'd like to build a voting module and want to learn more about the APIs
24% (10 votes)
I'm setting up a site and need user-driven voting tools
57% (24 votes)
Total votes: 42
Subscribe with RSS Syndicate content

Voting Systems

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week