LearnClusterVis: A Framework for Clustering-driven Visual Analysis of Programming Learners' Learning Process
dc.contributor.author | Bai, Qishuo | en_US |
dc.contributor.author | Wu, Zhiyuan | en_US |
dc.contributor.author | Liu, Yinuo | en_US |
dc.contributor.author | Yang, Yutong | en_US |
dc.contributor.author | Cao, Junxiang | en_US |
dc.contributor.author | Dong, Xiaoju | en_US |
dc.contributor.editor | Aurisano, Jillian | en_US |
dc.contributor.editor | Laramee, Robert S. | en_US |
dc.contributor.editor | Nobre, Carolina | en_US |
dc.date.accessioned | 2025-05-26T06:33:46Z | |
dc.date.available | 2025-05-26T06:33:46Z | |
dc.date.issued | 2025 | |
dc.description.abstract | The rapid growth of online grading systems (commonly referred to as online judge systems in programming education) provides valuable opportunities to analyze programming learners' processes, but the complexity of such datasets poses significant challenges for instructors lacking specialized analytical techniques. Furthermore, it remains a significant challenge for instructors to effectively identify priority learner groups that require targeted attention and to make informed educational decisions within classroom contexts. To address these challenges, we introduce LearnClusterVis, a clustering-driven visual analysis framework designed to uncover behavioral patterns and developmental trajectories in programming learners' activities. LearnClusterVis is highly extensible and can be applied to various online grading systems. LearnClusterVis leverages learners' submission records to generate customizable visual analysis interfaces, enabling instructors to explore learning patterns, identify learner clusters, monitor progress, deliver personalized interventions, and evaluate the rationality of questions across knowledge domains. The case studies, which implemented the framework using data from two distinct online grading systems, demonstrate its effectiveness and scalability. | en_US |
dc.description.sectionheaders | Education Papers Session 2 | |
dc.description.seriesinformation | EuroVis 2025 - Education Papers | |
dc.identifier.doi | 10.2312/eved.20251018 | |
dc.identifier.isbn | 978-3-03868-273-8 | |
dc.identifier.pages | 10 pages | |
dc.identifier.uri | https://doi.org/10.2312/eved.20251018 | |
dc.identifier.uri | https://diglib.eg.org/handle/10.2312/eved20251018 | |
dc.publisher | The Eurographics Association | en_US |
dc.rights | Attribution 4.0 International License | |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | |
dc.subject | CCS Concepts: Human-centered computing → Visual analytics; Visualization systems and tools | |
dc.subject | Human centered computing computing → Visual analytics | |
dc.subject | Visualization systems and tools | |
dc.title | LearnClusterVis: A Framework for Clustering-driven Visual Analysis of Programming Learners' Learning Process | en_US |