You Really Need Help: Exploring Expert Reasons for Intervention During Block-based Programming Assignments

Yihuan Dong, Preya Shabrina, Samiha Marwan, Tiffany M. Barnes · 2021

In recent years, research has increasingly focused on developing intelligent tutoring systems that provide data-driven support for students in need of assistance during programming assignments. One goal of such intelligent tutors is to provide students with quality interventions comparable to those human tutors would give. While most studies focused on generating different forms of on-demand support, such as next-step hints and worked examples, at any given moment during the programming assignment, there is a lack of research on why human tutors would provide different forms of proactive interventions to students in different situations. This information is critical to know to allow the intelligent programming environments to select the appropriate type of student support at the right moment.

Read the paper · More papers on PaperTik