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.
doi
10.1145/3603163.3609054
isbn
979-8-4007-0232-7
name
Adaptive Navigational Support and Explainable Recommendations in a Personalized Programming Practice System
source
pdf
acm_url
https://dl.acm.org/doi/3603163.3609054
authors
Peter Brusilovsky, Kamil Akhuseyinoglu, Jordan Barria-Pineda
doi_url
https://doi.org/10.1145/3603163.3609054
license
© Copyright held by the owner/author(s). Publication rights licensed to ACM.
summary
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.
published
2023-09-04
conference
HT '23: 34th ACM Conference on Hypertext and Social Media, Rome, Italy, September 4-8, 2023
open_access
true
acm_html_url
https://dl.acm.org/doi/full/3603163.3609054
displayAuthor
Jordan Barria-Pineda (University of Pittsburgh, Pittsburgh, USA, jab464@pitt.edu), Kamil Akhuseyinoglu (University of Pittsburgh, Pittsburgh, USA, kaa108@pitt.edu), Peter Brusilovsky (University of Pittsburgh, Pittsburgh, USA, peterb@pitt.edu)
displayPublishTime
2023-09-04