paper-with-me

Papers

Personalized Worked Example Generation from Student Code Submissions Using Pattern-based Knowledge Components

2026-04-27 · Griffin Pitts, Muntasir Hoq, Peter Brusilovsky, Narges Norouzi, Arto Hellas, Juho Leinonen, Bita Akram arxiv

Adaptive programming practice often relies on fixed libraries of worked examples and practice problems, which require substantial authoring effort and may not correspond well to the logical errors and partial solutions students produce while writing code. As a result, students may receive learning content that does not directly address the concepts they are working to understand, while instructors must either invest additional effort in expanding content libraries or accept a coarse level of personalization. We present an approach for knowledge-component (KC) guided educational content generation using pattern-based KCs extracted from student code. Given a problem statement and student submissions, our pipeline extracts recurring structural KC patterns from students' code through AST-based analysis and uses them to condition a generative model. In this study, we apply this approach to worked example generation, and compare baseline and KC-conditioned outputs through expert evaluation. Results suggest that KC-conditioned generation improves topical focus and relevance to students' underlying logical errors, providing evidence that KC-based steering of generative models can support personalized learning at scale.

📄 PDF Abstract BibTeX arXiv:2604.24758

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Human-AI Co-Creation of Worked Examples for Programming Classes

2024-02-26 · Mohammad Hassany, Peter Brusilovsky, Jiaze Ke, Kamil Akhuseyinoglu 외

Worked examples (solutions to typical programming problems presented as a source code in a certain language and are used to explain the topics from a programming class) are among the most popular types of learning conten…

Authoring Worked Examples for Java Programming with Human-AI Collaboration

2023-12-04 · Mohammad Hassany, Peter Brusilovsky, Jiaze Ke, Kamil Akhuseyinoglu 외

Worked examples (solutions to typical programming problems presented as a source code in a certain language and are used to explain the topics from a programming class) are among the most popular types of learning conten…

Exploring the Effectiveness of Using LLMs for Automated Assessment of Student Self Explanations in Programming Education

2026-05-20 · Arun-Balajiee Lekshmi-Narayanan, Mohammad Hassany, Peter Brusilovsky arxiv

Worked examples are step-by-step solutions to problems in a specific domain, offered to students to acquire domain-specific problem-solving skills. The effectiveness of worked examples could be enhanced by combining them…

Binary ClassificationSemantic Similarity

Few-shot Question Generation for Personalized Feedback in Intelligent Tutoring Systems

2022-06-08 · Devang Kulshreshtha, Muhammad Shayan, Robert Belfer, Siva Reddy 외

Existing work on generating hints in Intelligent Tutoring Systems (ITS) focuses mostly on manual and non-personalized feedback. In this work, we explore automatically generated questions as personalized feedback in an IT…

Generative Question AnsweringQuestion AnsweringQuestion GenerationQuestion-Generation+2

OpenML: networked science in machine learning

2014-07-29 · Joaquin Vanschoren, Jan N. van Rijn, Bernd Bischl, Luis Torgo

Many sciences have made significant breakthroughs by adopting online tools that help organize, structure and mine information that is too detailed to be printed in journals. In this paper, we introduce OpenML, a place fo…

BIG-bench Machine Learning