Exploring the use of self-explanation prompts in a collaborative learning environment