Automated Education

I think one of the most efficient ways of learning something is displaying a text and then makeing test questions about that text which you repeat.

The most hard thing about this is making appropriate and enough test questions. Can you automate this?

You would need software that understands text and can make comprehensible questions. This is very hard and I believe still can’t be done. However there is a shortcut possibly.

What if you could make an example text and highlight some words. Then the program uses example questions which are reallly common, e.g. ‘what does … mean’ and automatically substitutes  the word that you highlighted?