一种基于GPT的编程语言学习的代码审查系统
作者分析了三种不同的GPT模型(生成式预训练转换模型)在回答包括程序代码片段的多选题方面的有效性,发现包含代码片段的题目更加困难,这个发现可以帮助编程教育工作者适应他们的教学方法和评估,为学习者提供有意义的辅助。
Mar, 2023
该研究对基于GPT-4 模型的Python编程自动测试提供了详细的分析和实验结果,这表明自然语言处理技术在编程教育类中有很大的潜力,并且给程序设计教育提出了新的问题。
Jun, 2023
本实验研究使用 OpenAI 的 GPT-3.5模型在一个自动化的评估平台上生成学生编程作业的个性化提示,实验小组依赖平台反馈较少但在启用 GPT提示时表现得更好。
Jun, 2023
该论文研究了大型语言模型(LLMs)ChatGPT-3.5和GPT-4在解决入门级编程任务中的表现,并根据表现得出了利用LLMs进行教学场景和评估格式的暗示。研究选取了来自免费网站CodingBat的72个针对初学者的Python任务,使用完整任务描述作为LLMs的输入,通过CodingBat的单元测试评估生成的回复。此外,还分析了文本解释和程序代码的普遍可用性。结果显示得分高,正确响应率为94.4%至95.8%,同时文本解释和程序代码的可用性可靠,从而为将LLMs纳入编程教育和评估中打开了新的途径。
Aug, 2023
探索大型语言模型在计算机教育和学习中的潜力,通过分析其对带有程序代码的输入生成的反馈进行研究,以此为目标来帮助学生解决编程任务并识别不同类型的反馈。结果表明,大型语言模型在一些入门编程任务和学生错误方面表现出了合理的性能,但教育者应提供指导,因为其提供的反馈可能对初学者包含误导性信息。
Aug, 2023
本文探讨了人工智能在提供个性化代码改正和生成反馈方面的潜力,根据两个真实作业的学生提交进行了调查,结果显示73%的提交正确识别,并且在这些情况中,GPT-3.5还成功生成了有效且高质量的反馈。
Oct, 2023
研究论文探讨了在一个初级编程课程中使用ChatGPT作为虚拟助教的潜力,并通过比较其与人类助教在一些助教功能上的表现来评估ChatGPT的能力。论文结论中讨论了将ChatGPT纳入计算机教育中对自动分级、个性化学习和教学支持的影响。
Dec, 2023
该研究探索了使用 GPT-4 Turbo 生成学生编程提交的反馈,研究结果显示相比 GPT-3.5,GPT-4 Turbo 在输出质量上有显著的改进,可以更准确地识别学生程序输出中的错误,并能为学生提供结构化和一致的反馈。此研究还增加了我们对大型语言模型在电子评估系统、教学场景和指导学生使用基于 GPT-4 的应用中潜力和限制的理解。
Mar, 2024
该研究探讨了大型语言模型(特别是GPT-4)在提升编程教育方面的应用。该研究介绍了一个利用GPT-4设计的网页应用,用于对编程任务提供反馈,但不提供解决方案。该网页应用在一个学期内进行了51名学生的评估,结果显示GPT-4生成的大部分反馈有效地解决了代码错误。然而,不正确的建议和虚构的问题导致进一步改进的需求。
Mar, 2024
通过使用 GPT-4 对多个开源语言模型的反馈进行评估,本研究探讨了大型语言模型在教育领域中生成反馈的质量,并发现一些模型在性能上可以与专有的语言模型竞争,从而为其在教学环境中的负责任使用提供机会。
May, 2024