摘要

本文设计一种在线的编程教育平台,通过获取学员的学习数据,设计适合学员的定制化方案。系统通过捕获详细的学生学习活动,例如学生在完成编程练习时取得进展的代码的中间修订;通过这些数据,利用教育分类学来识别每个学生的进展,该分类学组织学习的中间阶段,使得分类学可用于评估学生的进步以及设计和改进课程内容和结构。实验通过1,000名学生生成超过240,000个中间源代码进行方法验证,结果证实,该方法将学生行为分类到分类法的不同步骤可以更好地理解辅助和学生表现的效果。