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)
# i0 p& {( h8 t# z2 qMulti-criteria voting (rate a game based on video, audio, and replayability)
$ I; l+ k0 P3 n3 a: NAutomatic tabulation of results (with support for different voting styles, like 'percentage' and '+1/-1')3 G z" d1 i; {9 o1 I$ V: E
Efficient caching of results (sorting and filtering doesn't require any recalculation)
6 O* A1 R7 I6 }9 ^2 [7 g" pHooks 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).