Intelligent and Adaptive Educational-Learning Systems