Litcius/Paper detail

Predicting Learning Behavior Using Log Data in Blended Teaching

Shutong Xie, Zongbao He, Chen Qiong, Rongxin Chen, Qingzhao Kong, Cun-Ying Song

2021Scientific Programming21 citationsDOIOpen Access PDF

Abstract

Online and offline blended teaching mode, the future trend of higher education, has recently been widely used in colleges around the globe. In the article, we conducted a study on students’ learning behavior analysis and student performance prediction based on the data about students’ behavior logs in three consecutive years of blended teaching in a college’s “Java Language Programming” course. Firstly, the data from diverse platforms such as MOOC, Rain Classroom, PTA, and cnBlog are integrated and preprocessed. Secondly, a novel multiclass classification framework, combining the genetic algorithm (GA) and the error correcting output codes (ECOC) method, is developed to predict the grade levels of students. In the framework, GA is designed to realize both the feature selection and binary classifier selection to fit the ECOC models. Finally, key factors affecting grades are identified in line with the optimal subset of features selected by GA, which can be analyzed for teaching significance. The results show that the multiclass classification algorithm designed in this article can effectively predict grades compared with other algorithms. In addition, the selected subset of features corresponding to learning behaviors is pedagogically instructive.

Topics & Concepts

Computer scienceMachine learningArtificial intelligenceGenetic algorithmFeature selectionJavaClassifier (UML)Selection (genetic algorithm)Binary classificationSupport vector machineProgramming languageOnline Learning and AnalyticsEducational Technology and AssessmentData Stream Mining Techniques
Predicting Learning Behavior Using Log Data in Blended Teaching | Litcius