A ubiquitous learning system using co-learning ubiquitous pet for enhancing educational effect November 28, 2024November 28, 2008 by admin