paper-with-me

Papers

Owlgorithm: Supporting Self-Regulated Learning in Competitive Programming through LLM-Driven Reflection

2025-11-13 · Juliana Nieto-Cardenas, Erin Joy Kramer, Peter Kurto, Ethan Dickey, Andres Bejarano arxiv

We present Owlgorithm, an educational platform that supports Self-Regulated Learning (SRL) in competitive programming (CP) through AI-generated reflective questions. Leveraging GPT-4o, Owlgorithm produces context-aware, metacognitive prompts tailored to individual student submissions. Integrated into a second- and third-year CP course, the system-provided reflective prompts adapted to student outcomes: guiding deeper conceptual insight for correct solutions and structured debugging for partial or failed ones. Our exploratory assessment of student ratings and TA feedback revealed both promising benefits and notable limitations. While many found the generated questions useful for reflection and debugging, concerns were raised about feedback accuracy and classroom usability. These results suggest advantages of LLM-supported reflection for novice programmers, though refinements are needed to ensure reliability and pedagogical value for advanced learners. From our experience, several key insights emerged: GenAI can effectively support structured reflection, but careful prompt design, dynamic adaptation, and usability improvements are critical to realizing their potential in education. We offer specific recommendations for educators using similar tools and outline next steps to enhance Owlgorithm's educational impact. The underlying framework may also generalize to other reflective learning contexts.

📄 PDF Abstract BibTeX arXiv:2511.09969

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Design of AI-Powered Tool for Self-Regulation Support in Programming Education

2025-04-03 · Huiyong Li, Boxuan Ma

Large Language Model (LLM) tools have demonstrated their potential to deliver high-quality assistance by providing instant, personalized feedback that is crucial for effective programming education. However, many of thes…

Language ModelingLanguage ModellingLarge Language Model

Learning-by-teaching with ChatGPT: The effect of teachable ChatGPT agent on programming education

2024-12-05 · Angxuan Chen, Yuang Wei, Huixiao Le, Yan Zhang

This study investigates the potential of using ChatGPT as a teachable agent to support students' learning by teaching process, specifically in programming education. While learning by teaching is an effective pedagogical…

Active Learning

Self-Execution Simulation Improves Coding Models

2026-03-11 · Gallil Maimon, Ori Yoran, Felix Kreuk, Michael Hassid 외 arxiv

A promising research direction in enabling LLMs to generate consistently correct code involves addressing their inability to properly estimate program execution, particularly for code they generate. In this work, we demo…

Reinforcement Learning

Self-Edit: Fault-Aware Code Editor for Code Generation

2023-05-06 · Kechi Zhang, Zhuo Li, Jia Li, Ge Li 외

Large language models (LLMs) have demonstrated an impressive ability to generate codes on competitive programming tasks. However, with limited sample numbers, LLMs still suffer from poor accuracy. Inspired by the process…

Code GenerationHumanEval

Adaptive Data Dropout: Towards Self-Regulated Learning in Deep Neural Networks

2026-04-14 · Amar Gahir, Varshil Patel, Shreyank N Gowda arxiv

Deep neural networks are typically trained by uniformly sampling large datasets across epochs, despite evidence that not all samples contribute equally throughout learning. Recent work shows that progressively reducing t…

Image Classification