I am planning to build a community based website where users would be able to rate the content uploaded by others. I have gone through many blog posts and Stack Exchange questions too, but what I want could not be answered in any of it.
What I got:
- User Points module: To associate points to author of a node (content) if the node (content) is up-voted or downn-voted - This, as I understand, can be done using Rules.
- Rate module or Fivestar module - To provide rating mechanism for a particular node (content) provided by the author.
I would want to extract statistics like:
- Highest rated article for a period of time - Like 1 month or between 'from' and 'to' date etc.
- User who has accumulated highest points within a period of time
This basically lets me evaluate and find out the most 'liked' or 'popular' user or most 'liked' or 'popular' article within a period of time to award them some goodies.
So, how can I achieve this?
I have done some homework, stumbled upon some threads but could not find what exactly I needed: