Dodona:以支撑主动学习的虚拟协同教师学习编程
计算机与社会
2024-05-03 v1
摘要
Dodona(dodona.ugent.be)是一个用于计算机编程的智能辅导系统。它通过提供实时数据和反馈来弥合评估与学习之间的鸿沟,帮助学生更好地学习、教师更好地教学,并使教育技术更加有效。我们展示了如何将 Dodona 用作虚拟协同教师,以在开放和协作的学习环境中激发主动学习并支撑基于挑战的教育。我们还强调了我们在实践中面临的一些机遇(自动反馈、学习分析、教育数据挖掘)与挑战(可扩展反馈、开放网络考试、剽窃)。Dodona 免费供使用,并在众多教育和研究机构中拥有超过 3.6 万注册用户,其中去年新增 1.5 万用户。实现如此广泛采用的低门槛,是通过遵循软件研发、认证、内容管理、评估、安全和互操作性的最佳实践与可扩展方法,并对涉及编程作业的课程管理各方面采取计算机辅助教与学的整体视角而达成的。Dodona 的源代码以宽松的 MIT 开源许可证发布于 GitHub。
引用
@article{arxiv.2210.10719,
title = {Dodona: learn to code with a virtual co-teacher that supports active learning},
author = {Charlotte Van Petegem and Rien Maertens and Niko Strijbol and Jorg Van Renterghem and Felix Van der Jeugt and Bram De Wever and Peter Dawyndt and Bart Mesuere},
journal= {arXiv preprint arXiv:2210.10719},
year = {2024}
}