Leveraging AI for cheating prevention in online assessments