This study explores the use of personalized Parsons problems with multi-level textual explanations to assist novice programmers. These problems are used as scaffolding to help students understand and write code better. The study suggests that while such problems are engaging and beneficial for learning, students may not fully comprehend the rationale of the correct solution. Therefore, the researchers propose designs that incorporate multiple levels of textual explanations into these problems. The effectiveness of these designs will be evaluated in future technical evaluations and classroom experiments.
Publication date: 9 Jan 2024
Project Page: https://doi.org/10.1145/3626253.3635606
Paper: https://arxiv.org/pdf/2401.03144