Online Competitions: An Open Space to Improve the Learning Process | IEEE Journals & Magazine | IEEE Xplore