codelife
codelife copied to clipboard
implement experience point system
The idea here was to implement some sort of gamification by giving users "points" for completing various tasks. Things like completing lessons and codeblocks, logging in multiple days in a row (streaks) or sharing a codeblock with friends.
We ultimately decided on a simpler form of tracking progress (the progress bar and visual indication of island completion).
Implementing a more complex XP system would require significant design, development (both front-end and back-end) as well as database changes.