TY - JOUR
T1 - Applying Educational Data Mining to Explore Students’ Learning Patterns in the Flipped Learning Approach for Coding Education
AU - Hung, Hui-Chun
AU - Liu, I-Fan
AU - Liang, Che-Tien
AU - Su, Yu-Sheng
N1 - Funding Information:
Funding: This work was supported by the Ministry of Science and Technology of Taiwan under contract numbers MOST 106-2511-S-038-009-, MOST 108-2511-H-019-002, MOST 108-2511-H-019-003, and MOST 108-2511-H-008-017-. The authors would like to thank all the people who took part in this study.
Publisher Copyright:
© 2020 by the authors.
Copyright:
Copyright 2020 Elsevier B.V., All rights reserved.
PY - 2020/2/1
Y1 - 2020/2/1
N2 - From traditional face-to-face courses, asynchronous distance learning, synchronous live learning, to even blended learning approaches, the learning approach can be more learner-centralized, enabling students to learn anytime and anywhere. In this study, we applied educational data mining to explore the learning behaviors in data generated by students in a blended learning course. The experimental data were collected from two classes of Python programming related courses for first-year students in a university in northern Taiwan. During the semester, high-risk learners could be predicted accurately by data generated from the blended educational environment. The f1-score of the random forest model was 0.83, which was higher than the f1-score of logistic regression and decision tree. The model built in this study could be extrapolated to other courses to predict students’ learning performance, where the F1-score was 0.77. Furthermore, we used machine learning and symmetry-based learning algorithms to explore learning behaviors. By using the hierarchical clustering heat map, this study could define the students’ learning patterns including the positive interactive group, stable learning group, positive teaching material group, and negative learning group. These groups also corresponded with the student conscious questionnaire. With the results of this research, teachers can use the mid-term forecasting system to find high-risk groups during the semester and remedy their learning behaviors in the future.
AB - From traditional face-to-face courses, asynchronous distance learning, synchronous live learning, to even blended learning approaches, the learning approach can be more learner-centralized, enabling students to learn anytime and anywhere. In this study, we applied educational data mining to explore the learning behaviors in data generated by students in a blended learning course. The experimental data were collected from two classes of Python programming related courses for first-year students in a university in northern Taiwan. During the semester, high-risk learners could be predicted accurately by data generated from the blended educational environment. The f1-score of the random forest model was 0.83, which was higher than the f1-score of logistic regression and decision tree. The model built in this study could be extrapolated to other courses to predict students’ learning performance, where the F1-score was 0.77. Furthermore, we used machine learning and symmetry-based learning algorithms to explore learning behaviors. By using the hierarchical clustering heat map, this study could define the students’ learning patterns including the positive interactive group, stable learning group, positive teaching material group, and negative learning group. These groups also corresponded with the student conscious questionnaire. With the results of this research, teachers can use the mid-term forecasting system to find high-risk groups during the semester and remedy their learning behaviors in the future.
KW - Blended learning
KW - Learning behaviors
KW - Learning performance
KW - Machine learning
KW - Online programming course
UR - http://www.scopus.com/inward/record.url?scp=85080931679&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85080931679&partnerID=8YFLogxK
U2 - 10.3390/sym12020213
DO - 10.3390/sym12020213
M3 - Article
SN - 2073-8994
VL - 12
JO - Symmetry
JF - Symmetry
IS - 2
M1 - 213
ER -