One approach I’ve seen in communities of practice is the use of journal categories. You can implement these by either using the journal plugin or adjusting the category settings to fit your needs.
Additionally, you can create custom badges to reward activity within a journal category. You could also explore building more sophisticated automations using the automation plugin.