Welcome to the Question2Answer Q&A. There's also a demo if you just want to try it out.
+4 votes
in Plugins by
This is a call for freelancing cooperation.

We are looking for q2a developer to create a "Weekly contribution sorting " plugin.

The plugin would basically add a page ( a subnavigation in users page) to show users sorting based on their WEEKLY contribution besides the absolute sorting.

The aim of the plugin is to show users contribuations ( points ) on weekly basis to encourage participation. right now ranking is dominated by the same users witch make it little bit annoying.

This feature is already installed in Stackoverflow please see : http://stackoverflow.com/users
You can use the Best Users Pro plugin for monthly and yearly scores. Now I see, you requested that already: http://www.question2answer.org/qa/16425/new-plugin-best-users-per-month-release?show=34821#c34821

Maybe I find the time to implement this next week.
Okey cool !. we're impatiently waiting. please let us know if there is something we can do to help with. Thank you !
Hi Kai !
Any updates about the implementation ? is it still scheduled for this week ? thank you !
Hi soufian, i need to postpone it.

Btw, have you asked your community if they really want weekly intervals? My forum has 2500+ users and all are happy with monthly rewards.
Hi Kai,

This is exactly why short intervals are good for. Encouraging participation at early stage of community development (<1k users). In fact the higher is the number of user (2500+ for e.g congrats btw!) the bigger is the number of active users -->the less is the need for "encouraging participation"--> =less need for instant gratification ( monthly vs weekly).

Will this tweak take too much of your time ?
Actually it will not be a tweak but a big extension. For now all data gets saved as 2014-xx-01, 2014-yy-01 etc. Weekly intervals need a change of this structure, that's why it is not that easy...
As weekly ranking history is not very important, is there not a shorter path like duplicating the userpoints and initializing the user points count to zero at the end of every the week, so that the counter starts from zero and the ranking will show only this week earned points ?
This is not possible with the core. As soon as an admin hits "recalculate user points", the entire userpoints are calculated. That is why I implemented the "userscores" table.
Okey hmmm it's more complicated then i think...

Please log in or register to answer this question.