A Survey of Artificial Intelligence Techniques Employed for Adaptive Educational Systems within E-Learning Platforms | Synapse