mlsanityData to 7 Oct 2026

PythonPal: Enhancing Online Programming Education through Chatbot-Driven Personalized Feedback

arXiv 2503.16487 ↗First posted 9 Mar 2025cs.HC cs.AIcited by 2

Not on the map. Why?

Abstract (arXiv)

The rise of online programming education has necessitated more effective, personalized interactions, a gap that PythonPal aims to fill through its innovative learning system integrated with a chatbot. This research delves into PythonPal's potential to enhance the online learning experience, especially in contexts with high student-to-teacher ratios where there is a need for personalized feedback. PythonPal's design, featuring modules for conversation, tutorials, and exercises, was evaluated through student interactions and feedback. Key findings reveal PythonPal's proficiency in syntax error recognition and user query comprehension, with its intent classification model showing high accuracy. The system's performance in error feedback, though varied, demonstrates both strengths and areas for enhancement. Student feedback indicated satisfactory query understanding and feedback accuracy but also pointed out the need for faster responses and improved interaction quality. PythonPal's deployment promises to significantly enhance online programming education by providing immediate, personalized feedback and interactive learning experiences, fostering a deeper understanding of programming concepts among students. These benefits mark a step forward in addressing the challenges of distance learning, making programming education more accessible and effective.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 9 of its 64 references that are in the map. First posted on arXiv 9 Mar 2025.

Builds on

9 of 64 references.

References · 9

  1. 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
  2. 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
  3. 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
  4. 2017DailyDialog: A Manually Labelled Multi-turn Dialogue Datasetcited by 649
  5. 2016FastText.zip: Compressing text classification modelscited by 331
  6. 2022BlenderBot 3: a deployed conversational agent that continually learns to responsibly engagecited by 197
  7. 2022GODEL: Large-Scale Pre-Training for Goal-Directed Dialogcited by 50
  8. 2019Enhancing Python Compiler Error Messages via Stack Overflowcited by 1
  9. 2023ChatPRCS: A Personalized Support System for English Reading Comprehension based on ChatGPTcited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 1; 2026: 1.

2 papers.