EduBot -- Can LLMs Solve Personalized Learning and Programming Assignments?
Not on the map. Why?
Abstract (arXiv)
The prevalence of Large Language Models (LLMs) is revolutionizing the process of writing code. General and code LLMs have shown impressive performance in generating standalone functions and code-completion tasks with one-shot queries. However, the ability to solve comprehensive programming tasks with recursive requests and bug fixes remains questionable. In this paper, we propose EduBot, an intelligent automated assistant system that combines conceptual knowledge teaching, end-to-end code development, personalized programming through recursive prompt-driven methods, and debugging with limited human interventions powered by LLMs. We show that EduBot can solve complicated programming tasks consisting of sub-tasks with increasing difficulties ranging from conceptual to coding questions by recursive automatic prompt-driven systems without finetuning on LLMs themselves. To further evaluate EduBot's performance, we design and conduct a benchmark suite consisting of 20 scenarios in algorithms, machine learning, and real-world problems. The result shows that EduBot can complete most scenarios in less than 20 minutes. Based on the benchmark suites, we perform a comparative study to take different LLMs as the backbone and to verify EduBot's compatibility and robustness across LLMs with varying capabilities. We believe that EduBot is an exploratory approach to explore the potential of pre-trained LLMs in multi-step reasoning and code generation for solving personalized assignments with knowledge learning and code generation.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 10 of its 26 references that are in the map. First posted on arXiv 23 Apr 2025.
Builds on
10 of 26 references.
References · 10
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,326
- 2022Large Language Models are Zero-Shot Reasonerscited by 4,374
- 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 885
- 2023Using an LLM to Help With Code Understandingcited by 228
- 2021Generated Knowledge Prompting for Commonsense Reasoningcited by 214
- 2024Teaching Code LLMs to Use Autocompletion Tools in Repository-Level Code Generationcited by 30
- 2023Prompting Frameworks for Large Language Models: A Surveycited by 29
- 2023Perception, performance, and detectability of conversational artificial intelligence across 32 university coursescited by 12
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2024One Step at a Time: Combining LLMs and Static Analysis to Generate Next-Step Hints for Programming Tasks
- 2026EduGuard: A Safe RAG-Based LLM Tutor for Programming Education ↗
- 2025Prompt engineering and framework: implementation to increase code reliability based guideline for LLMs
- 2024Analyzing LLM Usage in an Advanced Computing Class in India
- 2023Automated Assessment of Students' Code Comprehension using LLMs
- 2023CRAFT: Customizing LLMs by Creating and Retrieving from Specialized Toolsets
- 2023Personalised Distillation: Empowering Open-Sourced LLMs with Adaptive Learning for Code Generation
- 2024CourseAssist: Pedagogically Appropriate AI Tutor for Computer Science Education