ChatGPT 能否在入门级编程课程中担任助教角色?
人机交互
2024-01-23 v2 人工智能
摘要
大型语言模型(LLM)的出现预计将对教育产生重大影响。本文探讨了在入门级编程课程中,将 ChatGPT(一种 LLM)作为虚拟助教(TA)的潜力。我们通过将 ChatGPT 的表现与人类助教在一些重要助教功能上的表现进行对比,来评估 ChatGPT 的能力。我们关注的助教功能包括:(1)为学生提交的代码评分,以及(2)在入门级编程课程中向本科生提供反馈。首先,我们评估了 ChatGPT 使用给定评分量表对学生代码提交进行评分的熟练程度,并将其表现与人类助教给出的成绩进行了比较。其次,我们分析了 ChatGPT 所提供反馈的质量与相关性。该评估从代码正确性和代码质量两个角度,考量了 ChatGPT 如何指出错误并为学生解决方案提供改进建议。最后,我们讨论了将 ChatGPT 引入计算机教育对自动评分、个性化学习体验和教学支持的启示。
引用
@article{arxiv.2312.07343,
title = {Can ChatGPT Play the Role of a Teaching Assistant in an Introductory Programming Course?},
author = {Anishka and Atharva Mehta and Nipun Gupta and Aarav Balachandran and Dhruv Kumar and Pankaj Jalote},
journal= {arXiv preprint arXiv:2312.07343},
year = {2024}
}
备注
Under review