A new approach of designing an intelligent tutoring system based on adaptive workflows and pedagogical games | IEEE Conference Publication | IEEE Xplore