Constructing a User-Friendly and Smart Ubiquitous Personalized Learning Environment by Using a Context-Aware Mechanism | IEEE Journals & Magazine | IEEE Xplore