With the rapid advance of wireless and mobile technologies, providing mobile learning environments enables learners to learn at anytime and any places.