Abstract: Knowledge tracing models students' knowledge and predicts performance. Programming education involves iterative debugging and sparse behavioral data. We construct PED (Python Education Data) ...