Skip to main content
 

I don't think I've ever heard it mentioned, but many of these platforms are essentially digital Ollendorffs with some learning psychology of programmed repetition built into them.
https://en.wikipedia.org/wiki/Heinrich_Gottfried_Ollendorff