Supporting students’ self-regulated learning in online learning using artificial intelligence applications