A review of machine learning methods used for educational data | Synapse