The Knowledge Puzzle: An Integrated Approach of Intelligent Tutoring Systems and Knowledge Management | IEEE Conference Publication | IEEE Xplore