Practical Programming Exams with Automated Assessment Improve Student Engagement and Learning Outcomes - Žiga, Rojec (Education Sciences, 2025)