From Typing to Insights: An Interactive Code Visualization for Enhanced Student Support Using Keystroke Data

The continuous rising of digital learning platforms has unarguably brought about a surge in the amount of data obtained from different learning environments, which presents a great opportunity for computer science teachers to gain an understanding of students' coding processes. This is vital for enhancing student support as teachers can gain insights into students' thought process, strategies and identify areas where students might be struggling while tackling programming tasks. Traditional assessment methods such as feedback after homework submissions or completed lab assignments often results in late and untimely intervention that would prevent early dropouts and massive failures as the students' learning journey is neglected. We leverage students' keystroke data obtained from Python and Java-based introductory programming courses delivered through CODIO learning platform - covering 3 semesters and having 13 programming assignments each, to design an interactive code visualization platform using Streamlit. The application features an interface that reproduces students' code snippets with JavaScript enabled syntax highlighting. It includes a combination of dropdown menu and an adjustable slider which enables an instructor to navigate through the timestamps and have a detailed view of students' coding processes. The intervention ultimately fosters a more supportive learning environment and helps boost students' confidence.

Authors

Institutions

Publication Details

Published
2025-02-18
DOI
https://doi.org/10.1145/3641555.3705188
Citations
1
Primary Topic
Digital Accessibility for Disabilities
Type
article
Field-Weighted Citation Impact
11.32
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

From Typing to Insights: An Interactive Code Visualization for Enhanced Student Support Using Keystroke Data

Don Allen, Nathan Bean, Joshua Weese, Michelle Friend et al.
1 citations
Digital Accessibility for Disabilities
11.32
article

From Typing to Insights: An Interactive Code Visualization for Enhanced Student Support Using Keystroke Data

Don Allen, Nathan Bean, Joshua Weese, Michelle Friend, Russell Feldhausen, Friday James
article en
1 citations

Abstract

The continuous rising of digital learning platforms has unarguably brought about a surge in the amount of data obtained from different learning environments, which presents a great opportunity for computer science teachers to gain an understanding of students' coding processes. This is vital for enhancing student support as teachers can gain insights into students' thought process, strategies and identify areas where students might be struggling while tackling programming tasks. Traditional assessment methods such as feedback after homework submissions or completed lab assignments often results in late and untimely intervention that would prevent early dropouts and massive failures as the students' learning journey is neglected. We leverage students' keystroke data obtained from Python and Java-based introductory programming courses delivered through CODIO learning platform - covering 3 semesters and having 13 programming assignments each, to design an interactive code visualization platform using Streamlit. The application features an interface that reproduces students' code snippets with JavaScript enabled syntax highlighting. It includes a combination of dropdown menu and an adjustable slider which enables an instructor to navigate through the timestamps and have a detailed view of students' coding processes. The intervention ultimately fosters a more supportive learning environment and helps boost students' confidence.

University of Nebraska at Omaha (US), Kansas State University (US)
Quality Education
Openalex Percentile: Top 5%
Digital Accessibility for Disabilities
11.32
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.