Saved in:
Bibliographic Details
Main Author: Palahan, Sirinda
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2503.16487
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913748386578432
author Palahan, Sirinda
author_facet Palahan, Sirinda
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2503_16487
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle PythonPal: Enhancing Online Programming Education through Chatbot-Driven Personalized Feedback
Palahan, Sirinda
Human-Computer Interaction
Artificial Intelligence
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.
title PythonPal: Enhancing Online Programming Education through Chatbot-Driven Personalized Feedback
topic Human-Computer Interaction
Artificial Intelligence
url https://arxiv.org/abs/2503.16487