Detecting students-at-risk in computer programming classes with learning analytics from students' digital footprints

被引:51
作者
Azcona, David [1 ]
Hsiao, I-Han [2 ]
Smeaton, Alan F. [1 ]
机构
[1] Dublin City Univ, Insight Ctr Data Analyt, Dublin, Ireland
[2] Arizona State Univ, Sch Comp Informat & Decis Syst Engn, Tempe, AZ 85281 USA
基金
爱尔兰科学基金会;
关键词
Computer Science Education; Learning analytics; Predictive modelling; Machine learning; Peer learning; Educational data mining; GROUP SCRIBBLES;
D O I
10.1007/s11257-019-09234-7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Different sources of data about students, ranging from static demographics to dynamic behavior logs, can be harnessed from a variety sources at Higher Education Institutions. Combining these assembles a rich digital footprint for students, which can enable institutions to better understand student behaviour and to better prepare for guiding students towards reaching their academic potential. This paper presents a newresearch methodology to automatically detect students "at-risk" of failing an assignment in computer programming modules (courses) and to simultaneously support adaptive feedback. By leveraging historical student data, we built predictive models using students' offline (static) information including student characteristics and demographics, and online (dynamic) resources using programming and behaviour activity logs. Predictions are generated weekly during semester. Overall, the predictive and personalised feedback helped to reduce the gap between the lower and higher-performing students. Furthermore, students praised the prediction and the personalised feedback, conveying strong recommendations for future students to use the system. We also found that students who followed their personalised guidance and recommendations performed better in examinations.
引用
收藏
页码:759 / 788
页数:30
相关论文
共 52 条
[1]  
Altadmri Amjad, 2015, P 46 ACM TECH S COMP, P522, DOI DOI 10.1145/2676723.2677258
[2]  
Arnold K.E., 2015, P 2 INT C LEARN AN K, P267
[3]  
Azcona D., 2018, COMP P 8 INT C LEARN, P462
[4]  
Azcona D., 2017, 3 INT C HIGH ED ADV
[5]   Targeting At-risk Students Using Engagement and Effort Predictors in an Introductory Computer Programming Course [J].
Azcona, David ;
Smeaton, Alan F. .
DATA DRIVEN APPROACHES IN DIGITAL EDUCATION, 2017, 10474 :361-366
[6]  
Blikstein P., 2016, Journal of Learning Analytics, V3, DOI [10.18608/jla.2016.32.11, DOI 10.18608/JLA.2016.32.11]
[7]  
Bloomfield A, 2008, ITICSE '08: PROCEEDINGS OF THE 13TH ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, P83
[8]  
Boyer K.E., 2011, International Journal of Artificial Intelligence in Education, V21, P65
[9]  
Brooks C., 2017, Handbook of learning analytics, P61, DOI DOI 10.18608/HLA17.005
[10]  
Buffardi K., 2013, P 9 ANN INT ACM C IN, P83