Point system module
Suggestions
Hi Ed - Sorry for the delay. Have taken a look at what I started some time ago and think it can be adapted to what you want.
What I'm thinking now is that this would be a 'Profile Points' module, as it is the profiles that create items etc.
Per profile quota it would be configurable with modules, and the number of points accrued per item creation. Modules can be any datastore item (Audio, Video, Blogs etc.). The same points would be deducted if an item is subsequently deleted.
Each quota would also include an optional numeric field that is a 'points breakpoint'. If a profile accrues points and exceeds this breakpoint, the profile quota is changed to the said quota, and the profile user is notified. Of course, the a profile then deletes items and falls below this breakpoint, the quota is reverted.
There will also be a module tool to 'rebase' all profile points. This would be useful if after installing the module you wanted to award all profiles with points based on what they had already created.
A profile's current points can be shown in a template with a smarty call.
To do this, based on what I already have would take me four hours, so $300.
Let me know what you think. Maybe other users will see this post, like the idea of this module and want to contribute?
Thanks
Pa