Learning by teaching with virtual peers and the effects of technological design choices on learning
Feedback Strategies for Interactive Learning Tasks