It's going to be a while before widely adaptive learning software comes around. Learning Assessment is already a difficult problem, and when it's done well, takes a lot of insight and wisdom on the part of the teacher.
As yet, there isn't a way to replicate that in software. One day it will be, but until then, khan academy and those like it can't even come close to having a good teacher.
That said, I can easily see how it could take the place of a bad teacher.
EDIT: I do see now that the CM software you linked to does have a human component. That's an interesting aspect and I'm going to have to take a careful look at this.
http://www.aleks.com/about_aleks
...but I'm not sure. The Khan Academy exercise framework is also open-source, so presumably you can contribute that way.