The Fivestar module is able to rate a node using a single variable (1-N points, typically 1-5 stars). This is good at assessing a node according to a single quantitative quality rating.
A more advanced system is developed by the web site of Ted talks (www.ted.com). Users award 3 points among any of 14 adjectives (variables). The user may award all 3 points to s single variable, or share them among 2 or 3 adjectives. This enables the web site to sort its content according to any of the 14 variables.
The 14 variables:
Have anyone developed a similar system as a Drupal module (possibly an improvement of the 5S module) ?
| Comment | File | Size | Author |
|---|---|---|---|
| tedtalks_ratingsystem.png | 37.95 KB | Harald |
Comments
Comment #1
quicksketchThe system you describe is actually a "point" based system. Not a "percentage" based system like Fivestar. I've gotten into this several times before, but basically Fivestar is intended to rate from 1 to 100 (where 1 star is 20% and 5 stars are 100%). Then the results are all averaged.
What TED uses are points, where you get 3 points to assign to any number of axis. Then I imagine you can find talks that are most "interesting" or "jaw dropping" by counting how many points a talk has.
In conclusion: yes you can build a system like this (VotingAPI provides everything you need for data storage), but no I haven't seen a Drupal site that does this and there is not module available that provides an interface like this. Just like Fivestar is just a user interface for percentage based voting, you'd need to write a new module for "multi-axis point voting", or something similar.
Comment #2
quicksketchSince this is several months old, I'm just going to mark as fixed. Please reopen if you have further questions.