Monitoring students’ activity with virtual machines and applying data-driven machine learning methods on students’ profiles and log files (mostly grades and assessment quiz scores) from LMS databases allow detecting students at-risk at an early stage