A Rule-Based Approach for Developing a Competency-Oriented User Model for E-Learning Systems | IEEE Conference Publication | IEEE Xplore