VotingAPI helps developers who want to use a standardized API and schema for storing, retrieving, and tabulating votes for Drupal content.
Among other things, it supports:
Rating of any content (comments, nodes, users, fish, whatever)+ K2 s, s/ l' p' l/ g$ |1 X
Multi-criteria voting (rate a game based on video, audio, and replayability)" j% j: O9 y+ J2 J
Automatic tabulation of results (with support for different voting styles, like 'percentage' and '+1/-1')( M$ E- M2 N7 P, D
Efficient caching of results (sorting and filtering doesn't require any recalculation)- D0 E+ l& g3 w" _+ G) w" ]8 t
Hooks for additional vote calculations
Note that this module does NOT directly expose any voting mechanisms to end users. It's a framework designed to make life easier for other developers, and to standardize voting data for consumption by other modules (like Views).