A teachable-agent arithmetic game's effects on mathematics understanding, attitude and self-efficacy
Gameplaying for maths learning: cooperative or not?