Intelligent Tutoring Systems: A Comprehensive Historical Survey with Recent Developments | Synapse