Capturing and Analyzing User Interactions in Block-Based Programming With Starlogo Nova
Block-based programming environments, such as Scratch and StarLogo Nova, are popular in STEM education for introducing algorithmic thinking to non-technical users. However, capturing and understanding students' interactions with these environments in real-time is challenging for educators, limiting their ability to provide effective feedback and support. In this research, we developed an integrated replay system within StarLogo Nova that records and replays student interactions, providing teachers with the ability to review and reflect on these interactions in detail. Additionally, the system also includes analytics features that help educators summarize user interactions and identify key moments, offering perspectives that go beyond what a standard screen capture can provide. We conducted a preliminary evaluation of the system to assess its accuracy in capturing user interactions, confirming its effectiveness for educators in analyzing student behavior. The results are promising, showing improved analytics and a 99.65% reduction in file size compared to traditional screen capture.
Authors
- Manuel J. Marchena Gómez (ORCID: https://orcid.org/0000-0003-0571-2923)
- Eric Klopfer (ORCID: https://orcid.org/0000-0002-6778-9478)
- Daniel Wendel (ORCID: https://orcid.org/0000-0002-5263-3112)
Institutions
- Massachusetts Institute of Technology (US)
- Universidad de Murcia (ES)
Publication Details
- Published
- 2025-04-22
- DOI
- https://doi.org/10.1109/educon62633.2025.11016581
- Primary Topic
- Distributed and Parallel Computing Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Science Foundation