An adaptive learning RPG game-engine based on knowledge spaces | IEEE Conference Publication | IEEE Xplore