Pith. sign in

REVIEW 2 cited by

CodeHelp: Using Large Language Models with Guardrails for Scalable Support in Programming Classes

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2308.06921 v1 pith:2U43PXJE submitted 2023-08-14 cs.CY

classification cs.CY
keywords studentscodehelplargemodelssupporttoolcourseespecially
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Computing educators face significant challenges in providing timely support to students, especially in large class settings. Large language models (LLMs) have emerged recently and show great promise for providing on-demand help at a large scale, but there are concerns that students may over-rely on the outputs produced by these models. In this paper, we introduce CodeHelp, a novel LLM-powered tool designed with guardrails to provide on-demand assistance to programming students without directly revealing solutions. We detail the design of the tool, which incorporates a number of useful features for instructors, and elaborate on the pipeline of prompting strategies we use to ensure generated outputs are suitable for students. To evaluate CodeHelp, we deployed it in a first-year computer and data science course with 52 students and collected student interactions over a 12-week period. We examine students' usage patterns and perceptions of the tool, and we report reflections from the course instructor and a series of recommendations for classroom use. Our findings suggest that CodeHelp is well-received by students who especially value its availability and help with resolving errors, and that for instructors it is easy to deploy and complements, rather than replaces, the support that they provide to students.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Seeing the Forest and the Trees: Solving Visual Graph and Tree Based Data Structure Problems using Large Multimodal Models

    cs.AI 2024-12 conditional novelty 6.0 of 10

    On a newly generated benchmark, multimodal models solve up to 87.6% of visual tree problems and 56.2% of visual graph problems, undercutting the idea that diagrams make exam questions AI-proof.

  2. Oversight in Action: Experiences with Instructor-Moderated LLM Responses in an Online Discussion Forum

    cs.CY 2024-12 conditional novelty 5.0 of 10

    An instructor-moderated LLM bot for discussion forums reduced self-reported instructor workload in one course, but the evaluation lacks student feedback and a workload baseline.

Pith tools