Welcome to the Question2Answer Q&A. There's also a demo if you just want to try it out.
+5 votes
819 views
in Q2A Core by
Is is possible, possibly through a plugin, to keep track of points for a given interval, either a week or month?  I'm interested in using Q2A and to drive interest I'm considering having prizes based on points tallies.

2 Answers

0 votes
by
It's not easily possible currently, because the voting table does not store the date with each vote.

With a plugin you would need to first log the date with each vote in a separate table. Use an event plugin to hook into a voting action. Then a page plugin to display results.
by
I think instead of logging each vote you could just log the total at the beginning of the interval and then the difference at the end.
by
That could work. You'd need to set up a cron job to run daily/weekly and run through all the users.
by
be aware that if you change your point system later, the old logged data will not be correct anymore (compared to the new point system)...

In the month of change this could lead to minus points as well.
by
This may be possible more easily now if you turn on event logging.
0 votes
by

There is a new plugin for that:

Plugin: Best users per month

It provides a widget and a page (and you can tell your users about rewards).

Check out the install instructions!

...