Learning by teaching with virtual peers and the effects of technological design choices on learning · Study