Enhancing middle school students' scientific learning and motivation through agent-based learning. - Ching-Huei Chen; M.-H. Chou (J. Comput. Assist. Learn., 2015)