Gamification Approach for Making Online Education as Effective as In-Person Education in Learning Programming Concepts. - Rawan M. Abu-Hammad; Thair M. Hamtini (Int. J. Emerg. Technol. Learn., 2023)