To encourage posting in our new buddypress Forum called "World Impact":
1) When user submits a new post, my animation 1 or 2 is played (depending on if their weekly post count is less than 5 or not. I have these animations already). The number of user posts is spoken aloud using this free API (e.g. [url removed, login to view] )
2) User always sees a graph in right column plotting their post count in this forum over time. Also plots total posts from all users. Initially it will plot daily totals, and after 3 weeks switch to weekly totals.
So I think all you gotta do is play the reward video and sound, tally the forum posts (by day, week or month), and link it to a google chart to show progress!
- google chart api looks great. I've installed Tally Graph plugin for WP which tally's data from custom fields of blog posts across time and charts them (you might wish to adapt this to plot user forum post count instead of custom fields, or you may wish to code from scratch). It uses google chart API and looks good.