Text this: A model for adaptive selection of learning material in an intelligent learning system using combination of supervised and unsupervised machine learning techniques