Text this: An adaptive HMM based approach for improving e-Learning methods