The NYT has a long article on computerized instruction

http://www.nytimes.com/2012/09/16/magazine/how-computerized-tutors-are-learning-to-teach-humans.html
The Machines Are Taking Over
By ANNIE MURPHY PAUL
September 14, 2012

Such articles often describe computerized instruction as something new, but Suppes was working on this in the 1960s, his effort now embodied in EPGY.

A flaw in the ASSISTments software discussed in the article,

'If a solution to a problem is typed incorrectly — say, with an extra space — the computer stubbornly returns the “Sorry, incorrect answer” message, though a human would recognize the answer as right.'

sounds like a design flaw in the software rather than an intrinsic limitation in computerized instruction. A program can be written to deal with redundant white space.