Text this: Web Log Pre-processing and Analysis for Generation of Learning Profiles in Adaptive E-learning