I think this type of learning will be considerably more effective in quantitative subjects than qualitative ones. Maths especially but essentially any subject that has 'right' answers lends its self well to this as content and tests can be automated algorithmically.
I'm curious however to see how this works in humanity type subjects that require more critical thinking and higher order reasoning. These seem to me to still require human interpretation in order to assess understanding.