Prediction of Online Judge Practice Passing Rate Based on Knowledge Tracing

TP3%G633.67; Programming ability has become one of the most practical basic skills,and it is also the foundation of software development.However,in the daily training experiment,it is difficult for students to find suitable exercises from a large number of topics provided by numerous online judge (O...

Full description

Saved in:
Bibliographic Details
Published in东华大学学报(英文版) Vol. 38; no. 3; pp. 240 - 244
Main Authors HUANG Yongfeng, CHENG Yanhua
Format Journal Article
LanguageEnglish
Published College of Computer Science and Technology,Donghua University,Shanghai 201620,China 30.06.2021
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:TP3%G633.67; Programming ability has become one of the most practical basic skills,and it is also the foundation of software development.However,in the daily training experiment,it is difficult for students to find suitable exercises from a large number of topics provided by numerous online judge (OJ) systems.Recommending high passing rate topics with an effective prediction algorithm can effectively solve the problem.Directly applying some common prediction algorithms based on knowledge tracing could bring some problems,such as the lack of the relationship among programming exercises and dimension disaster of input data.In this paper,those problems were analyzed,and a new prediction algorithm was proposed.Additional information,which represented the relationship between exercises,was added in the input data.And the input vector was also compressed to solve the problem of dimension disaster.The experimental results show that deep knowledge tracing (DKT) with side information and compression (SC) model has an area under the curve(AUC) of 0.7761,which is better than other models based on knowledge tracing and runs faster.
ISSN:1672-5220
DOI:10.19884/j.1672-5220.202011091