Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Gutierrez, Andre del Carpio, Denny, Paul, Luxton-Reilly, Andrew
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:https://arxiv.org/abs/2404.10990
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866910413143146496
author Gutierrez, Andre del Carpio
Denny, Paul
Luxton-Reilly, Andrew
author_facet Gutierrez, Andre del Carpio
Denny, Paul
Luxton-Reilly, Andrew
contents Parsons problems provide useful scaffolding for introductory programming students learning to write code. However, generating large numbers of high-quality Parsons problems that appeal to the diverse range of interests in a typical introductory course is a significant challenge for educators. Large language models (LLMs) may offer a solution, by allowing students to produce on-demand Parsons problems for topics covering the breadth of the introductory programming curriculum, and targeting thematic contexts that align with their personal interests. In this paper, we introduce PuzzleMakerPy, an educational tool that uses an LLM to generate unlimited contextualized drag-and-drop programming exercises in the form of Parsons Problems, which introductory programmers can use as a supplemental learning resource. We evaluated PuzzleMakerPy by deploying it in a large introductory programming course, and found that the ability to personalize the contextual framing used in problem descriptions was highly engaging for students, and being able to customize the programming topics was reported as being useful for their learning.
format Preprint
id arxiv_https___arxiv_org_abs_2404_10990
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Automating Personalized Parsons Problems with Customized Contexts and Concepts
Gutierrez, Andre del Carpio
Denny, Paul
Luxton-Reilly, Andrew
Computers and Society
Parsons problems provide useful scaffolding for introductory programming students learning to write code. However, generating large numbers of high-quality Parsons problems that appeal to the diverse range of interests in a typical introductory course is a significant challenge for educators. Large language models (LLMs) may offer a solution, by allowing students to produce on-demand Parsons problems for topics covering the breadth of the introductory programming curriculum, and targeting thematic contexts that align with their personal interests. In this paper, we introduce PuzzleMakerPy, an educational tool that uses an LLM to generate unlimited contextualized drag-and-drop programming exercises in the form of Parsons Problems, which introductory programmers can use as a supplemental learning resource. We evaluated PuzzleMakerPy by deploying it in a large introductory programming course, and found that the ability to personalize the contextual framing used in problem descriptions was highly engaging for students, and being able to customize the programming topics was reported as being useful for their learning.
title Automating Personalized Parsons Problems with Customized Contexts and Concepts
topic Computers and Society
url https://arxiv.org/abs/2404.10990