A gamifyed self-study platform