Our users can track their progress visually (through ranks) and numerically (through ratings). To measure progress, we base it on the success of solving end-of-lesson tests. Solving each tests perfectly, achieving 100%, increases the rating points by a specific value. If learners do not reach 100%, they receive proportionally fewer