An adaptive learning frame work for slow learners in an e-learning environment