Adaptive Navigational Support and Explainable Recommendations in a Personalized Programming Practice System
A semester-long classroom study of the JP3 Java practice system shows that adaptive navigation support plus textual explanations of recommendations increases exploration and engagement, and that persistence on recommended coding problems predicts learning gain.Powered by Seed HypermediaOpen App