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:

  • Jaw-dropping
  • persuasive
  • Courageous
  • Ingenious
  • Fascinating
  • Inspiring
  • Beautiful
  • Funny
  • Informative
  • OK
  • Unconvincing
  • Confusing
  • Longwinded
  • Obnoxious

    Have anyone developed a similar system as a Drupal module (possibly an improvement of the 5S module) ?

  • Comments

    quicksketch’s picture

    Category: feature » support

    The 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.

    quicksketch’s picture

    Status: Active » Fixed

    Since this is several months old, I'm just going to mark as fixed. Please reopen if you have further questions.

    Status: Fixed » Closed (fixed)

    Automatically closed -- issue fixed for 2 weeks with no activity.