User earns points/ coins/ money/ internal currency by being active on a platform. They can go to a shop and use the money to purchase rewards set up by an admin. This can be access to a special course or tutoring live session, real-life reward etc.