User Modelling and Adaptation in Exploratory Learning