Also I like the lack of human interaction upon failure. A machine does not get disappointed when I fail, nor annoyed that today I am having a bad day intellectually. It just fails me and gives me the opportunity to do something else and do repeats until it is successful. It also does not let me continue with faulty understanding because the program needs to be on schedule. It gives me an expectation of completion based on current progress history. If am not happy I can just apply myself better. The price being steep also makes it painful when I see no experience gained in the whole calendar week, further adding a motivation.
On a more personal experience I dread tests and especially timed tests. I am kind of “fortunate” that my nightmares often are about failing exams or not having time to finish them. When doing math academy I always was afraid of the “quiz” tab coming up, especially because I have kids and house chores that sometimes need to attend. Anyway in mathacademy quizzes are so frequent they normalize the act of test taking and I feel more like they are a challenge for me to “show off” then something to dread. This is in contrast to my experience in college where there was one make or break exam for the whole semester: fail and you will need to repeat the whole semester.
To finish I so much wish my kids will be able to benefit from this approach. I have been trying to convince others of the worth of relearning maths as an adult. It gives an analytical mind and teaches intelectual humility. I find myself successful in life yet I still struggle in some tests and tasks.
I normally say if you are in need of some reality checks regarding your intellectual ability just do maths. There is always a problem of extreme simplicity that one cannot solve, and makes you feel dumb.