Educational Computer Game for learning History: Impact on learners' level of knowledge and learners' satisfaction. - Aymen Ghannem; Mohamed Ali Khenissi; Fathi Essalmi; Alaa A. Qaffas (ICTA, 2019)