Educational Computer Game for learning History: Impact on learners' level of knowledge and learners' satisfaction | IEEE Conference Publication | IEEE Xplore