From: Leveraging computer vision for adaptive learning in STEM education: effect of engagement and self-efficacy