The trend of designing and developing mobile apps attracts many researchers’ attention on using mobile devices to make users have feelings that they are living in the era or the place in which they can learn knowledge of particular domain, e.g., the users can learn rainforest plants and ecology in the Amazon River zone of a botanic garden (Chang and Chang 2006; Chen et al. 2004; Kurti et al. 2007; Wu et al. 2008). Some other researchers further develop mobile games for educational purpose; these games not only make users do learning activities in authentic environments such as museums and historical sites, but also make them get motivated if compared with the abovementioned mobile learning systems (Chang et al. 2008; Wu et al. 2010).