Effect of open student models on self-assessment, problem selection and learning