用聊天机器人实现编程作业的即时个性化反馈
PythonPal: Enhancing Online Programming Education through Chatbot-Driven Personalized Feedback
- 集成对话、教程与练习模块的聊天机器人系统
- 语法错误识别准确,意图分类模型表现良好
- 适合高师生比场景,助力远程编程教学
在线编程教育的发展亟需更有效的个性化互动,PythonPal 通过集成聊天机器人的学习系统填补这一空白。该研究评估了其在师生比高的情境下提升学习体验的潜力。系统包含对话、教程和练习模块,基于学生交互与反馈进行验证。关键发现显示,PythonPal 在语法错误识别和用户查询理解方面表现出色,其意图分类模型准确率较高。尽管错误反馈表现参差,仍展现出优势与改进空间。学生反馈认为查询理解与反馈准确性令人满意,但期望响应速度更快、交互质量更高。部署后,PythonPal 能提供即时个性化反馈与互动学习体验,促进学生深入理解编程概念,显著改善远程教育挑战,使编程教育更具可及性与有效性。
原文摘要 · Abstract (English)
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.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。