Abstract: The progress of science and technology has brought profound influence to education, which makes human learning more convenient and effective. Ubiquitous computing technology makes ubiquitous ...