Pith. sign in

REVIEW 2 major objections 4 minor 3 references

Personalized Parsons Puzzles as Scaffolding Enhance Practice Engagement Over Just Showing LLM-Powered Solutions

T0 review · 2 major / 4 minor · reviewed 2026-08-10 · deepseek-v4-flash

Pith's one-line read A randomized classroom study shows that students who receive personalized Parsons puzzles as scaffolding practice significantly longer than students shown complete LLM-generated solutions.

desk verdict A genuinely randomized classroom comparison showing the puzzle format yields more practice time, but the time-on-task measure is partly built into the intervention, so the deeper-engagement claim outruns the data. read the letter →

arxiv 2501.09210 v1 pith:MXPJJX5J submitted 2025-01-16 cs.HC cs.CY

classification cs.HCcs.CY
keywords ParsonspuzzlesLLMscaffoldingpracticeengagementcomputingeducationGPT-4activelearningrandomizedclassroomstudy
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

This paper tests how to help struggling students in a programming classroom without letting generative AI do the thinking for them. The authors claim that when students ask for help on a write-code problem, giving them a personalized Parsons puzzle—a drag-and-drop arrangement of code blocks that they must reconstruct—keeps them practicing significantly longer than showing them a complete LLM-generated solution. In an 80-minute randomized between-subjects study with 118 students, the puzzle condition averaged 22.7 minutes of practice versus 15.8 minutes for the solution condition, a difference the authors attribute to active versus passive engagement. The finding matters because AI code generators threaten to turn homework into copy-paste, and this offers a way to keep help-giving compatible with learning. The paper also reports that some students found puzzles too supportive or too vague, suggesting the design needs tuning for different learners.

What carries the argument

The central mechanism is the personalized Parsons puzzle, an active learning exercise in which the student assembles a scrambled set of drag-and-drop code blocks into a correct program, optionally with distractor blocks that do not belong. Here the puzzle is generated by an LLM (GPT-4) and personalized at two levels: the solution itself is tailored to the student's current code, and the blocks are chosen to match that code so the student works within their own partial solution. Immediate feedback on the arrangement and the ability to regenerate a puzzle give the student repeated, low-stakes attempts. This mechanism carries the argument by replacing a one-time passive reading of a full answer with a series of deliberate micro-decisions, which is what the authors claim drives the increased practice time.

What would settle it

A randomized three-arm study that adds a read-only condition showing the same scrambled blocks arranged for the student, or that measures posttest coding performance after equalizing practice time, would determine whether the longer clock-time is actual engagement or simply the overhead of a drag-and-drop interface.

Watch

Extended reading notes

Core claim

The central discovery is that personalized Parsons puzzles, deployed as on-demand scaffolding inside real write-code practice, produce longer practice engagement than complete AI-generated solutions. In the experiment, both conditions did the same four Python problems on nested dictionaries and could press a Help button at any time; the only difference was whether Help returned an interactive puzzle or a full solution. Students in the puzzle condition spent on average 22.7 minutes (median 22.8) practicing, compared with 15.8 minutes (median 11.7) for the solution condition, with a Mann–Whitney U = 2368.0, p < .001, and a common-language effect size of .69. Six solution-condition students finished in under two minutes, often copying the provided answer straight into the submission box. The authors interpret the longer time as evidence that active reconstruction of code blocks leads to deeper cognitive engagement than reading a passive answer.

Load-bearing premise

The comparison hinges on treating the time students spend on the practice as a valid proxy for engagement; since dragging blocks inherently takes longer than reading an answer, the measured gap may reflect the puzzle's mechanics rather than extra motivation or thought.

Editorial extensions

If this is right

  • If the central claim holds, LLM-based help in programming classrooms should be designed as scaffolded, interactive tasks rather than as ready-made code output.
  • Practice time becomes a measurable outcome for comparing help formats in classrooms where formal posttests are too time-consuming.
  • The personalized puzzle approach can be scaled automatically: the same LLM that produces a solution can also produce its scrambled-block form.
  • The design points to a trade-off: puzzle support is not one-size-fits-all, and students want adjustable levels of hinting.
  • Longer engagement alone does not guarantee better learning; the next step is linking engagement to posttest performance.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The time-on-task gap may overstate the learning benefit, since a puzzle demands more physical and mechanical interaction than reading; a follow-up should compare puzzle engagement against a read-only list of the same blocks or against non-drag-and-drop hint sequences.
  • The study's own design hints that help should be adaptive: some students wanted lighter hints and some wanted more placement guidance, so a future system could personalize not just the code but the amount of scaffolding.
  • Because the classroom setting lacks a posttest, the real test of the scaffolding hypothesis is whether puzzle-scaffolded practice improves end-of-class or delayed coding performance, not just time spent.
  • Logging attempt counts and hint reuse would separate 'spent time' from 'persisted through errors,' giving a finer-grained measure of engagement than clock time alone.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

2 major / 4 minor

Summary. This paper reports an 80-minute randomized between-subjects classroom experiment comparing two help formats for write-code practice: personalized Parsons puzzles (PC) versus complete LLM-generated solutions (CC). The research question is whether students in the PC condition show greater practice engagement, operationalized as total practice time. The reported results show significantly longer practice time in the PC condition (M = 22.7 vs 15.8 minutes, U = 2368.0, p < .001, CLES = .69), with comparable pretest and self-efficacy scores. The authors interpret this as evidence that active puzzle scaffolding supports engagement, while explicitly acknowledging the absence of a posttest and some technical difficulties.

Significance. If the result is taken at face value, it is a useful empirical data point for the SIGCSE community about an alternative to freely available AI solutions that can encourage students to spend more time with practice problems. The study's strengths include the randomized assignment, identical practice problems across conditions, the use of a nonparametric test with an effect size, and the authors' transparent acknowledgment of the missing posttest. However, the paper's central dependent variable, time on task, is confounded with the format of the help itself, so the current analysis does not by itself establish deeper cognitive engagement. The manuscript is clear and readable but needs additional behavioral analyses or a more cautious interpretation to support the broader claim.

major comments (2)
  1. [Section 3] The reported time-on-task difference is mechanically influenced by the help format. In the PC condition, clicking Help opens a drag-and-drop Parsons puzzle that must be completed and provides immediate feedback, an activity that inherently takes minutes; in the CC condition, clicking Help displays a complete solution that can be read and copied in seconds. The paper itself notes that some CC students finished in under two minutes and that help could be requested before writing any code. Consequently, the 7-minute mean gap likely reflects format-induced activity time rather than a pure increase in practice engagement. Please report time spent in the write-code editor separately from time spent completing the puzzle, report the number and timing of Help requests, and consider excluding or separately analyzing students who requested help before writing code. The Conclusion's phrase 'deeper cognitive engagement' should be removed or supported by additional evidence, given that no posttest is available.
  2. [Section 3] The exclusion criterion ('worked on all four practice questions as instructed and did not encounter any technical difficulties') is stated only for the analyzed sample. Please report the number of students initially randomized, the number excluded for each reason, and whether exclusions were balanced across conditions. Without this participant flow, the reported baseline equivalence cannot be assumed to hold for the analyzed subsample.
minor comments (4)
  1. [Section 4] The Limitations paragraph says 'students in the PS condition spent more time practicing'; the abbreviation should be PC, which was introduced in Section 2.
  2. [Section 2] The sentence 'The personalized Parsons puzzle applied as programming scaffolding applied two levels of personalization' contains a repeated 'applied' and should be reworded.
  3. [Section 3] The phrase 'On the contrary' is misapplied before the example of six CC students finishing in under two minutes; this is an illustration rather than a contrast with the preceding statistical result.
  4. [Section 2] The self-efficacy measure is mentioned in Section 3 but its instrument or administration is not described; one sentence clarifying how and when it was measured would improve reproducibility.

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity: the classroom comparison is an independent empirical test, and reliance on the authors' prior CodeTailor work is implementation provenance, not load-bearing justification.

full rationale

The paper's derivation chain is empirical: it assigns students to two help formats, logs practice time, and tests a between-group difference with a Mann-Whitney U test. There are no fitted parameters, no equations, and no quantity that is defined in terms of the target result. The personalized Parsons puzzle intervention comes from the authors' prior CodeTailor work [2], but that citation is not invoked as proof of the current effect; it supplies the intervention artifact and the personalization mechanism, while the current study independently compares that artifact against a complete-solution control in a real classroom. The only plausible circularity candidate is that 'practice engagement' is operationalized as time on task while the puzzle format mechanically consumes time, so the observed time advantage could partly reflect the interaction format rather than motivation or cognitive engagement. That is a construct-validity or confound concern, not a circular derivation: the outcome is not defined in terms of the intervention by construction, and the empirical time difference is not logically forced by the definitions. The paper also acknowledges in its Limitations section that the 80-minute session left insufficient time for a posttest, which is an explicit admission that the deeper cognitive engagement inference is not directly measured. This supports treating the issue as a soundness limitation rather than circularity. Accordingly, the circularity score is 0.

Assumptions & free parameters 0 free parameters · 3 assumptions · 0 invented entities

The central empirical result rests on construct validity (time as engagement) and comparability assumptions from random assignment. No free parameters or invented entities are involved; the intervention is adopted from the authors' prior CodeTailor work.

assumptions (3)
  • domain assumption Random assignment created comparable groups.
    The paper checks comparability via pretest and self-efficacy U tests (p = .649 and p = .540), but no equivalence testing or balance checks on other covariates are reported.
  • domain assumption Time on task is a valid operationalization of practice engagement.
    Section 3 defines practice time as the duration of engagement, and Section 4 interprets longer time as deeper cognitive engagement. No learning outcome or cognitive-load measure supports this link.
  • domain assumption The personalized Parsons puzzle and the complete solution deliver equivalent solution content.
    Both conditions are said to use the same solution-level personalization [2], but the paper does not verify that GPT-4 outputs are equivalent or that the puzzle blocks contain exactly the correct solution lines.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Personalized Parsons Puzzles as Scaffolding Enhance Practice Engagement Over Just Showing LLM-Powered Solutions." pith.science (2026). https://pith.science/paper/MXPJJX5J

@misc{pith2026250109210,
  author       = {Pith},
  title        = {Pith review of: Personalized Parsons Puzzles as Scaffolding Enhance Practice Engagement Over Just Showing LLM-Powered Solutions},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/MXPJJX5J}},
  note         = {Machine review of arXiv:2501.09210}
}
read the original abstract

As generative AI products could generate code and assist students with programming learning seamlessly, integrating AI into programming education contexts has driven much attention. However, one emerging concern is that students might get answers without learning from the LLM-generated content. In this work, we deployed the LLM-powered personalized Parsons puzzles as scaffolding to write-code practice in a Python learning classroom (PC condition) and conducted an 80-minute randomized between-subjects study. Both conditions received the same practice problems. The only difference was that when requesting help, the control condition showed students a complete solution (CC condition), simulating the most traditional LLM output. Results indicated that students who received personalized Parsons puzzles as scaffolding engaged in practicing significantly longer than those who received complete solutions when struggling.

Figures

Figures reproduced from arXiv: 2501.09210 by the authors.

Figure 1
Figure 1. Two conditions: Puzzle Scaffolding condition (PC) [PITH_FULL_IMAGE:figures/full_fig_p002_1.png] view at source ↗

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

3 extracted references · 1 canonical work pages

  1. [1]

    Xinying Hou, Barbara Jane Ericson, and Xu Wang. 2022. Using Adaptive Par- sons Problems to Scaffold Write-Code Problems. In Proceedings of the 2022 ACM Conference on International Computing Education Research-Volume 1 . 15–26

  2. [2]

    Xinying Hou, Zihan Wu, Xu Wang, and Barbara J. Ericson. 2024. CodeTailor: LLM-Powered Personalized Parsons Puzzles for Engaging Support While Learning Programming. In Proceedings of the Eleventh ACM Conference on Learning @ Scale (Atlanta, GA, USA) (L@S ’24). Association for Computing Machinery, New York, NY, USA, 51–62. https://doi.org/10.1145/3657604.3662032

  3. [3]

    Majeed Kazemitabaar, Xinying Hou, Austin Henley, Barbara J Ericson, David Wein- trop, and Tovi Grossman. 2023. How Novices Use LLM-Based Code Generators to Solve CS1 Coding Tasks in a Self-Paced Learning Environment. arXiv preprint arXiv:2309.14049 (2023)

Pith tools

Reviewed August 10, 2026 · model on record in the stance chip above.