Roadmap for Karma
NB This is in Draft status because of ongoing user testing that may affect priorities.
- [DONE] Phase 1 - Points backend.
- Structure for storing points that meets requirements.
- System for defining points per action.
- Method of recording actions.
- [DONE] Phase 2 - Points front-end.
- Expose points on UI.
- Hook up more actions.
- [DONE] Phase 3 - Titles
- Automatic titles for Top 10 contributor, Top 25 contributor, Rising star
- Special titles for Forum Moderator, Administrator, Employee, etc
- Other custom titles that can be set by admins
- [DONE] Phase 4 - Top contributors view
- List of top 20 users (alltime, weekly)
- [ON TRACK] Phase 5 - Admin views and dashboards
- Phase N - Badge backend
- Define method of storage and reward system for badges
- Hook up initial automatic badge triggers
- Phase N+1 - Badge frontend
- Hook up more badge triggers
- Calculate (some) automatic badges
- Expose badges on profile/in UI