A teachable-agent arithmetic game's effects on mathematics understanding, attitude and self-efficacy
The effects of modern mathematics computer games on mathematics achievement and class motivation