Using technology to promote metacognition