Similar Items: Multi-timepoint clustering analysis of self-regulated learning profiles based on user interaction logs in a virtual learning environment