摘要
本申请属于计算机技术领域,具体公开了一种基于代码预测增强的编程知识追踪方法,包括:基于历史编程题目和对应的历史编程作答,提取嵌入表示,获取历史题目嵌入表示和历史作答嵌入表示;基于历史题目嵌入表示、历史作答嵌入表示和目标编程题目的嵌入表示,通过多头注意力机制模型,预测被测对象针对目标编程题目输入的源代码的嵌入表示,所预测的源代码的嵌入表示作为编程作答预测结果;基于目标编程题目的嵌入表示、编程作答预测结果和被测对象的当前知识状态,预测被测对象针对目标编程题目的作答正确概率,当前知识状态是基于被测对象的历史编程作答,通过分析知识状态的时序演化获取的。通过本申请能够准确地预测学习者的编程表现。