Adaptive practice covering O-Level Mathematics (4052) and Additional Mathematics (4049), for Singapore secondary students. Every question has a full worked solution.
On a wrong answer it reads the working, points to the step that went wrong, and asks a question that helps the student find the correction, instead of showing the answer. The free plan is permanent and does not ask for a card.
Loading the app. If this stays on screen, the links above still work.