Personalized Intelligent M-learning System for Supporting Effective English Learning
Ubi-learning integrates indoor and outdoor experiences