One emerging approach is “adaptive learning” – the aim of providing learners with personalized feedback and with resources and support that is tailored to their particular needs and work patterns. An early leader here is Knewton:
“As students progress through a Knewton-powered course, Knewton figures out what each student knows and how that student learns best, then recommends what to study next. Teachers use Knewton-powered predictive analytics to detect gaps in knowledge and differentiate instruction for each student”.
Worth taking a look……