User's learning experience levels & badging
To improve users motivation using the platform, we should have a feature that grants badges and points.The idea is the following: have 10 levels of badges:
- newbie: created account and completed profile
- fresh student: registered to first course
- beginner student: registered to one course + completed one learning path
- to be continued
Every time a student does something important, the default_event() is called and checks whether the student complies to something new (should be a "badges" class - should this be the same as skills?).
Concept to be better described in the future...