Combining Unsupervised and Supervised Classification to Build User Models for Exploratory Learning Environments | Synapse