计算机科学
机器学习
调试
匹配(统计)
树(集合论)
树形结构
人工智能
领域(数学)
优势和劣势
决策树
数据挖掘
数据结构
纯数学
程序设计语言
哲学
数学分析
认识论
统计
数学
作者
Wei Zheng,Qing Du,Yongjian Fan,Lijuan Tan,Chuanlin Xia,Fengyu Yang
摘要
Personalized exercise recommendation is an important research project in the field of online learning, which can explore students’ strengths and weaknesses and tailor exercises for them. However, programming exercises differs from other disciplines or types of exercises due to the comprehensive of the exercises and the specificity of program debugging. In order to assist students in learning programming, this paper proposes a programming exercise recommendation algorithm based on knowledge structure tree (KSTER). Firstly, the algorithm provides a calculation method for quantifying students’ cognitive level to obtain their knowledge needs through individual learning-related data. Secondly, a knowledge structure tree is constructed based on the association relationship of knowledge points, and a learning objective prediction method is proposed by combining the knowledge needs and the knowledge structure tree to represent and update the learning objective. Finally, KSTER imports a matching operator that calculates cognitive level and exercise difficulty based on learning objectives, and makes top-η recommendation for exercises. Experiments show that the proposed algorithm significantly outperforms the other algorithms in both precision and recall. The comparison experiments with real-world data demonstrate that KSTER effectively improves students’ learning efficiency.
科研通智能强力驱动
Strongly Powered by AbleSci AI