Gamification of the Learning Process: Lessons Learned | IEEE Journals & Magazine | IEEE Xplore