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), f- A$ {$ b$ a0 m
Multi-criteria voting (rate a game based on video, audio, and replayability)
0 h% T9 ]7 c5 y. `& k4 }Automatic tabulation of results (with support for different voting styles, like 'percentage' and '+1/-1')
; [; z% R/ V3 M; Y7 l2 rEfficient caching of results (sorting and filtering doesn't require any recalculation)
7 k" T/ i, K& H. i4 l: dHooks 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).