I ended up doing something a little different than the suggestions but, so far, so good.
List A Fields: Created By
List B Fields: User, Number
Workflow on List A
- Start: When Item is Created
- Branch 1
- Conditions: If List A:Created By equals List B:User (where List B:User equals List A:Created By)
- Actions: Calculate List B:Points plus 1 (output to Variable:calc), then Update item in List B (where List B:User equals List A:Created By) with Variable:calc
- Branch 2
- Actions: Create item in List B (set User to List A:Created By)
This was just an exercise to see if it could be done but the purpose is to see if it's possible to develop some kind of reward/points system for a community site without any add-ons or code. Maybe you could have a discussion board where questions are worth 2 point, responses are worth 3 points, posting a response with a question mark is worth 4 points (because questions in response to questions equals engagement), and posting a document/resource is worth 1 point. Ideally, all these lists could utilize this one basic workflow to track those points and keep a running tally of the most "engaged/active" users.