Classification of Programming Logic Understanding Level Using Mouse Tracking Heatmaps and Machine Learning Techniques

被引:0
作者
Khaesawad, Attaporn [1 ]
Yem, Vibol [2 ]
Nishiuchi, Nobuyuki [1 ]
机构
[1] Tokyo Metropolitan Univ, Fac Syst Design, Tokyo, Japan
[2] Univ Tsukuba, Fac Engn Informat & Syst, Ibaraki, Japan
来源
COMPUTER INFORMATION SYSTEMS AND INDUSTRIAL MANAGEMENT, CISIM 2023 | 2023年 / 14164卷
关键词
Understand Level Classification; Block Coding Learning Platform; Mouse Tracking Heatmap; Classification; Machine Learning; Teacher Support; PREDICTION;
D O I
10.1007/978-3-031-42823-4_34
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Programming skill is one of the essential basic experience that each student in the field of computer science has to acquire. To potentially train all students such a skill, teachers should know every student understanding level during the practice of a programming for individually supporting. Conducting a test is a common method to classify the understanding level of the students. However, it would be a heavy burden for teachers and the student levels are known after the test. The purpose of our study is to classify the understanding level of programming during the practice. In this study, we focus on a block coding learning platform, and we propose a classification method by using mouse tracking heatmaps and machine learning techniques. As a first step of the study, we conduct a test with 18 participants. The results had shown that using mouse click heatmap image and decision tree algorithm was observed to classify students based on their programming logic understanding level through activity on a block coding learning platform. In our future work, we will increase the accuracy of classification and develop a model that can classify the understanding levels almost in real time of during programming practice.
引用
收藏
页码:469 / 480
页数:12
相关论文
共 23 条
  • [1] [Anonymous], 2019, EDUC SCI, V9, P181, DOI [10.3390/educsci9030181, DOI 10.3390/educsci9030181]
  • [2] Begosso LC, 2020, PROC FRONT EDUC CONF
  • [3] Blockly, About us
  • [4] Prediction of middle school students' programming talent using artificial neural networks
    Cetinkaya, Ali
    Baykan, Omer Kaan
    [J]. ENGINEERING SCIENCE AND TECHNOLOGY-AN INTERNATIONAL JOURNAL-JESTECH, 2020, 23 (06): : 1301 - 1307
  • [5] CODE, Learn computer science. Change the world
  • [6] Coding For Kids, Kids Online Coding Classes & Games | Tynker
  • [7] Cristianini N., 2000, An Introduction to Support Vector Machines and Other Kernel-based Learning Methods
  • [8] Jolliffe I, 2002, Principal Component Analysis
  • [9] Kirsh I., 2020, P 11 NORD C HUM COMP, P1, DOI [10.1145/3419249.3421250, DOI 10.1145/3419249.3421250]
  • [10] Koonsanit Kitti, 2022, 2022 12th International Congress on Advanced Applied Informatics (IIAI-AAI), P649, DOI 10.1109/IIAIAAI55812.2022.00128