Proactive and Reactive Engagement of Artificial Intelligence Methods for Education: A Review