Using machine learning to predict student difficulties from learning session data

被引:110
作者
Hussain, Mushtaq [1 ]
Zhu, Wenhao [1 ]
Zhang, Wu [1 ]
Abidi, Syed Muhammad Raza [1 ]
Ali, Sadaqat [1 ]
机构
[1] Shanghai Univ, Sch Comp Engn & Sci, Shanghai, Peoples R China
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
Machine learning; Educational data mining (EDM); Decision support tools; E-learning; Neural networks (NN); Support vector machine (SVM); PERFORMANCE; COURSES;
D O I
10.1007/s10462-018-9620-8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The student's performance prediction is an important research topic because it can help teachers prevent students from dropping out before final exams and identify students that need additional assistance. The objective of this study is to predict the difficulties that students will encounter in a subsequent digital design course session. We analyzed the data logged by a technology-enhanced learning (TEL) system called digital electronics education and design suite (DEEDS) using machine learning algorithms. The machine learning algorithms included an artificial neural networks (ANNs), support vector machines (SVMs), logistic regression, Naive bayes classifiers and decision trees. The DEEDS system allows students to solve digital design exercises with different levels of difficulty while logging input data. The input variables of the current study were average time, total number of activities, average idle time, average number of keystrokes and total related activity for each exercise during individual sessions in the digital design course; the output variables were the student(s) grades for each session. We then trained machine learning algorithms on the data from the previous session and tested the algorithms on the data from the upcoming session. We performed k-fold cross-validation and computed the receiver operating characteristic and root mean square error metrics to evaluate the models' performances. The results show that ANNs and SVMs achieve higher accuracy than do other algorithms. ANNs and SVMs can easily be integrated into the TEL system; thus, we would expect instructors to report improved student's performance during the subsequent session.
引用
收藏
页码:381 / 407
页数:27
相关论文
共 52 条
[1]  
Abu Saa A, 2016, INT J ADV COMPUT SCI
[2]  
Acharya A., 2014, International Journal of Computer Applications, V107, P37, DOI [10.5120/18717-9939, DOI 10.5120/18717-9939]
[3]   Survival Analysis based Framework for Early Prediction of Student Dropouts [J].
Ameri, Sattar ;
Fard, Mahtab J. ;
Chinnam, Ratna B. ;
Reddy, Chandan K. .
CIKM'16: PROCEEDINGS OF THE 2016 ACM CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, 2016, :903-912
[4]  
Arnold K. E., 2012, P 2 INT C LEARN AN K, P267, DOI [10.1145/2330601.2330666, DOI 10.1145/2330601.2330666]
[5]  
Bakki Aicha, 2015, Design for Teaching and Learning in a Networked World. 10th European Conference on Technology-Enhanced Learning, EC-TEL 2015. Proceedings: LNCS 9307, P556, DOI 10.1007/978-3-319-24258-3_58
[6]   Early Prediction of Student Profiles Based on Performance and Gaming Preferences [J].
Barata, Gabriel ;
Gama, Sandra ;
Jorge, Joaquim ;
Goncalves, Daniel .
IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 2016, 9 (03) :272-284
[7]  
Chaudhuri S, 1998, DATA ENG B, V21, P1998
[8]   Discovering decision knowledge from Web log portfolio for managing classroom processes by applying decision tree and data cube technology [J].
Chen, GD ;
Liu, CC ;
Ou, KL ;
Liu, BJ .
JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 2000, 23 (03) :305-332
[9]   A COEFFICIENT OF AGREEMENT FOR NOMINAL SCALES [J].
COHEN, J .
EDUCATIONAL AND PSYCHOLOGICAL MEASUREMENT, 1960, 20 (01) :37-46
[10]  
de Albuquerque RM, 2015, 2015 INTERNATIONAL SYMPOSIUM ON COMPUTERS IN EDUCATION (SIIE), P109, DOI 10.1109/SIIE.2015.7451658