Combining supervised and unsupervised machine learning algorithms to predict the learners’ learning styles | Synapse