Currently, it's too easy to procrastinate finishing a reflection or ignore goal notifications. One way to fix this could be to add a leveling and experience system.
-
The user's current level will be displayed on the home screen
-
What gives experience
- Completing goal reflections in a timely manner (have a base amount for completing a reflection, but add a bonus that decreases over time. This reward should be normalized so there's minimal difference between a 7-day interval or a 1-day in reward.
- Reviewing your goal/opening the app when you get a review notification
- Completing goals (smaller reward for not completing them).
-
Experience per level could follow a logistic growth curve
- So new levels at high levels don't take that long?
-
Leveling could eventually be used for a leader board system.
Currently, it's too easy to procrastinate finishing a reflection or ignore goal notifications. One way to fix this could be to add a leveling and experience system.
The user's current level will be displayed on the home screen
What gives experience
Experience per level could follow a logistic growth curve
Leveling could eventually be used for a leader board system.