I believe I have simple task for you.
I have blogstyle website where people add some posts.
Each post has rating and each user has his/her rating as well, user's rating is his/her post ratings in sum.
For example: if user has 2 posts, one post with rating 15 and another with 10, the user's total rating is 25 points.
There is a module on the page which shows best users, but best users are calculated with the number of users' posts or comments.
Our goal is to make the script calculate best users with user rating in the past week or month, or predefined days, not with number of posts he has.
So best users are not those who have most posts or comments, but those whose posts have higher rating.
I can tell you all necessary information about this, database tables and fields names you will need, script directory or file where changes should be done and so on...