A Self-Adaptive Multi-Agent System Approach for Collaborative Mobile Learning | IEEE Journals & Magazine | IEEE Xplore