Adaptive large language model scaffolding supports online programming education through learning analytics and knowledge tracing
Online programming learners need timely support while managing heterogeneous prior knowledge and delayed feedback, and a low-stakes adaptive design combining a knowledge-component map, event-history prediction, teacher-authored recommendations, a constrained large language model tutor, and explainable analytics is eval...