在这篇论文中,我们报告了使用AI辅助的“vibe coding”快速开发和课堂部署的Thonny日志可视化工具。该工具旨在使学生的编程过程对教师更加直观可见。我们开发了一个Web应用,能够分析由Thonny(一个Python集成开发环境)生成的日志文件,并生成可解释的学生编程过程视图。
教师可以上传日志、ZIP文件或包含一组或课程日志的文件夹;系统会解析所有日志,为每位学生生成结果,并提供逐个学生的导航以便审查案例。每位学生的视图包括互动活动时间线、简洁的会话总结、代码大小图、编程过程重播等。这些视图支持教师的决策,使其能够识别学习支持的情况,并标记需要学术诚信澄清的会话。
该工具最初使用了以前课程的日志进行评估;2026年2月在一门有160名参与者的入门编程课程中进行了试点,教师的反馈为工具的迭代可用性改进提供了依据。
博主点评: 该项目通过“vibe coding”技术有效提升了教师对学生编程过程的可视化监控,能够为教育工作者提供更好的支持决策依据,具有广泛的应用潜力。未来在教育技术领域的应用前景值得期待。