By designing exercises at different levels of difficulty, we provide stepwise learning
experiences to students, such that they can solve problems pertaining to their corresponding ability levels.
At the same time, it can cater students with different learning paces.