The role of individual differences in an e-learning environment