Tutorial 401: Scaffolding Students While Writing Code Using LLM-Based Personalized Parsons Puzzles
While generative AI has demonstrated potential for personalized learning, concerns have emerged about the risk of student overreliance, such as submitting the AI-generated code without even reading it. Parsons puzzles, which require students to arrange mixed-up code blocks into the correct sequence, can promote cognitive engagement. We developed a free tool that delivers personalized Parsons puzzles to support students who struggle while writing short code solutions. This tool is embedded in a free ebook platform, Runestone Academy. Runestone has over 90 free ebooks for computing and math classes and was used by over 80,000 students in 2024-2025. The tool supports two programming languages: Python and Java. In this workshop, we will guide instructors through the use of Runestone, how to create personalized Parsons puzzles, and how to create, review, and grade assignments.