Paper deep dive
Towards Breaking the Learning System Wall Using Multimodal Tutoring Transcriptions
Danielle R. Thomas, Marie Cynthia Abijuru Kamikazi, Ashish Gurung, Ishan Miglani, Shivang Gupta, Zachary Levonian, Conrad Borchers, Kenneth R. Koedinger
Intelligence
Status: not_run | Model: - | Prompt: - | Confidence: 0%
Entities (0)
Relation Signals (0)
No relation signals yet.
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Past research using log data has faced the "learning system wall," whereby few methods exist for generalizing models of student learning across platforms. Increasingly, online learning is captured by richer forms of data, including dialog and video, with new affordances. An example of this is remote tutoring programs, where human tutors support students who use learning systems while video conferencing. Toward better platform-general modeling of learning, we introduce an AI-driven multimodal transcription system that processes screen-recording videos into unified screenplay-style transcripts containing audio dialogue and annotated learning log actions. We describe a planned method for temporally aligning AI-generated multimodal transcripts with MATHia learning logs and for identifying and classifying student learning processes to align with MATHia logs. Lastly, we highlight challenges and potential solutions in capturing learning processes in one system, offering initial steps towards generalizing log data across diverse systems.
Tags
Links
- Source: https://arxiv.org/abs/2609.36502v1
- Canonical: https://arxiv.org/abs/2609.36502v1
Trouble viewing inline? Open PDF directly â
Full Text
36,556 characters extracted from source content.
Expand or collapse full text
Towards Breaking the Learning System Wall Using Multimodal Tutoring Transcriptions Danielle R. Thomas Affiliation: Carnegie Mellon University Affiliation: Pittsburgh, PA, USA Email: drthomas@cmu.edu Marie Cynthia Abijuru Kamikazi Affiliation: Carnegie Mellon University Affiliation: Pittsburgh, PA, USA Email: mabijuru@andrew.cmu.edu Ashish Gurung Affiliation: Carnegie Mellon University Affiliation: Pittsburgh, PA, USA Email: agurung@andrew.cmu.edu Ishan Miglani Affiliation: Carnegie Mellon University Affiliation: Pittsburgh, PA, USA Email: imiglani@andrew.cmu.edu Shivang Gupta Affiliation: Carnegie Mellon University Affiliation: Pittsburgh, PA, USA Email: shivang@cmu.edu Zachary Levonian Affiliation: Renaissance Philanthropy Affiliation: New York, NY, USA Email: zach@renphil.org Conrad Borchers Affiliation: Vanderbilt University Affiliation: Nashville, TN, USA Email: c.borchers@vanderbilt.edu Kenneth R. Koedinger Affiliation: Carnegie Mellon University Affiliation: Pittsburgh, PA, USA Email: koedinger@cmu.edu Abstract Past research using log data has faced the âlearning system wall,â whereby few methods exist for generalizing models of student learning across platforms. Increasingly, online learning is captured by richer forms of data, including dialog and video, with new affordances. An example of this is remote tutoring programs, where human tutors support students who use learning systems while video conferencing. Toward better platform-general modeling of learning, we introduce an AI-driven multimodal transcription system that processes screen-recording videos into unified screenplay-style transcripts containing audio dialogue and annotated learning log actions. We describe a planned method for temporally aligning AI-generated multimodal transcripts with MATHia learning logs and for identifying and classifying student learning processes to align with MATHia logs. Lastly, we highlight challenges and potential solutions in capturing learning processes in one system, offering initial steps towards generalizing log data across diverse systems. 1 Introduction Tutoring is one of the most effective educational interventions available to students Nickow et al. (2020), yet relatively little is known about the specific instructional interactions that make tutoring effective Chi et al. (2001). To address this gap, large-scale initiatives such as the National Tutoring Observatory (NTO), SeerNet, and SafeInsights are collecting large corpora of tutoring interactions to better understand learning processes and effective instruction Kizilcec et al. (2026); Manai and Roschelle (2024); Zhang et al. (2026). Although math learning software can guide students through step-by-step problem solving, there is a lack of generalizability in log data between systems, referred to as the âlearning system wallâ Baker (2019). For example, log data from popular math learning platforms such as Carnegie Learningâs MATHia, Curriculum Associatesâ i-Ready, and IXL capture and define constructs differently Carnegie Learning (2026); Curriculum Associates (2026); IXL Learning (2026). For instance, what constitutes an âattemptâ by a student or a âhintâ generated by the system varies. A specific student may use one learning system one year and another one the next, making it difficult to monitor learning trajectories from one year to the next. This lack of generalizability poses a huge challenge for large-scale infrastructure projects aiming to develop AI models of learning, and thus improve the quality of AI-driven tutors and learning systems. The field of measurement and learner modeling has long grappled with challenges imposed by differences in log data format and availability across learning systems Baker et al. (2021). Using video data to create unified representations of problem solving offers a promising way to break this barrier. Eventually, this could allow our field to capture student actions across diverse learning platforms. Understanding learning processes is particularly important in remote human and hybrid human-AI tutoring, in which students work with a virtual human tutor while using a learning system Gurung et al. (2026); Thomas et al. (2024). By combining the scalability of ITS with the personalized support of human tutors, this approach has been associated with improvements in student learning and engagement Chine et al. (2022); Gurung et al. (2025); Thomas et al. (2024). Figure 1 shows a screenshot of a student screen-sharing recording while engaged in remote tutoring using MATHia. Figure 1: Left: A screenshot of a student screen-share recording during remote tutoring. The student is engaging with the MATHia learning platform with the support of a remote human tutor. Right: A student is using an interactive whiteboard while receiving support from a remote human tutor. Recent multimodal large language models (MLLMs) offer a potential method of attending to the âlearning system wallâ by generating multimodal transcripts containing log data directly from video recordings, regardless of the learning system being used Yin et al. (2024). Rather than relying on the alignment of separate data streams, these systems can capture both dialogue and visible on-screen actions from a single source Fu et al. (2025). If reliable, such transcripts could provide a practical way to document student problem-solving activity across diverse learning environments, including settings where detailed log data are unavailable. Our contributions are two-fold: 1) We introduce an AI-generated multimodal transcript system that captures dialogue and on-screen actions within a unified screenplay-style representation of a tutoring session; and 2) We describe a planned method for temporally aligning multimodal transcripts with MATHia learning logs and for identifying and classifying student learning processes in multimodal transcripts to match MATHia logs. The goal of this work is to describe initial strides in a single system with the future aim of cross-system generalizability. By distilling videos into log data on a single learning platform (MATHia), we explore a method that could potentially be applied to other learning platforms, such as IXL or Curriculum Associates i-Ready. 2 Related Work 2.1 Remote and Hybrid Human-AI Tutoring Remote human tutoring involves a student working with a human tutor virtually. Hybrid human-AI tutoring combines computer-based instruction with human mentoring to address both learning and motivation Thomas et al. (2024). In this model, adaptive software (e.g., MATHia) guides students through practice and skill-building, while a human tutor focuses on things the software cannot, like building confidence and a sense of belonging Chine et al. (2022); Thomas et al. (2024). As students work on their own, tutors watch their progress in real time and step in to provide support and build rapport Thomas et al. (2024). This combination of human and AI support has been shown to improve student learning and engagement Borchers et al. (2026); Gurung et al. (2025); Thomas et al. (2024). 2.2 Multimodal Transcripts of Tutoring Historically, researchers evaluated tutoring analytics by looking primarily at isolated software logs Sales and Pane (2021); He and Cui (2025). ITS like MATHia can record detailed, transaction-level records of student problem-solving DâMello and Graesser (2023). However, these data lack the real-world context of a physical classroom or video conferencing, such as student explanations, off-screen drawings, or non-verbal engagement cues Borchers et al. (2026). Multimodal learning analytics has emerged to integrate video, audio, and software logs into a unified representation of student learning Blikstein and Worsley (2016). Recently, researchers successfully aligned minute-level ITS transaction logs with Zoom audio transcripts to demonstrate how brief, real-time human tutoring visits directly counteract engagement declines Borchers et al. (2026). However, this multi-stream alignment process is logistically complex, frequently suffering from low match rates due to missing metadata, server clock drifts, or mismatched student Zoom aliases Borchers et al. (2026). This highlights a critical need for unified, automated video transcription systems that can capture both dialogue and on-screen problem solving directly from a single screen-recording source, without relying on the tedious merging of separate datastreams Cukurova et al. (2020). 2.3 Challenges Facing AI-Generated Multimodal Transcription Using MLLMs to generate screenplay-style tutoring transcripts introduces several key challenges regarding temporal reasoning and chronological accuracy Rasekh et al. (2026). First, video-LLMs lack the sub-second temporal resolution of single-modality tools like WhisperX Bain et al. (2023), resulting in temporal drift as abstract on-screen actions are mapped alongside speech Guo et al. (2025). Second, because LLMs generate text autoregressively, they struggle to serialize concurrent events from different channels (such as simultaneous talking and writing), which can missequence events and undermine micro-timing analyses Schneider et al. (2024). Third, privacy regulations restrict direct human validation of raw tutoring videos that contain sensitive student data. Finally, model context window constraints require partitioning long recordings into shorter segments, which introduces boundary-related information loss and propagates alignment errors when reassembling the global timeline. We address these challenges by: (1) partitioning long videos into overlapping segments and programmatically resolving temporal mismatches; (2) focusing strictly on on-screen visual activity; and (3) developing a method of identifying and classifying learning events that can be directly mapped to MATHia logs as a method of validating on-screen problem solving. This approach provides an objective ground truth while preserving student privacy without requiring manual video coding. 3 Method 3.1 Transcript Generation AI-generated multimodal transcription is managed by a custom automated processing architecture. Figure 2 illustrates the process that begins with retrieving raw Zoom videos of screen-capture recordings and their associated metadata. The system extracts rich session metadata by parsing the standardized naming convention of the source directory, which typically follows a structured string pattern: school_teacher_date_time_tutor. Through this parsing, the system extracts discrete session parameters, including the school name, classroom teacher, date, time, and assigned tutor, and cross-references them with school-specific databases. This step yields a detailed contextual summary outlining localized variables, such as the specific math software being used (e.g., MATHia) and the student hardware interface (e.g., iPads or Chromebooks). Simultaneously, because processing a long, continuous video (often lasting 30 to 60 minutes) in a single LLM request is bound by model context-window limitations, the video is partitioned using stream-copying utilities. The video is split into near-even segments (capped at a maximum of 10 minutes) with a 10-second overlapping window to avoid cutting off long events. Following segmentation, individual video chunks are processed through the Gemini API interface (i.e., Gemini-2.5-pro, Gemini-3.5-flash). To maximize transcription accuracy, the generated contextual summary from the metadata parser is injected directly into the modelâs system prompt. This metadata gives the model contextual information that helps it recognize specific tutors, classrooms, and teachers. A secondary structured prompting template enforces strict transcription constraints: verbatim dialogue must be transcribed without paraphrasing. Additionally, screen actions, including mouse cursor movements, typing, drawing, application switching, and page scrolling, must be documented in moment-by-moment detail. Periods of inactivity (such as silences while a student reads a problem) must be explicitly noted. To enforce structural consistency, the generated events are restricted to a predefined JSON output schema. This schema treats the transcript as a chronological list of discrete events with standard metadata like event offsets and durations. Spoken dialogue is captured via utterance events, and on-screen activity via mouse click and keyboard type events. We aim to identify and classify on-screen problem-solving activities and map them to four MATHia-aligned event categories. Once all segment transcripts are returned, a post-processing step deduplicates redundant events in the overlapping window, and remaps the localized segment offsets back onto the global session timeline to produce a single, unified, screenplay-style multimodal transcript. Figure 2: AI-generated multimodal transcript development pipeline. These AI-generated multimodal transcripts can capture tutor-student interactions and student math actions that other available data streams typically do not capture, such as a student opening another tab on the screen and using supportive apps, like online graphing tools and calculators (e.g., Desmos) or a tutor and student collaboratively using an interactive whiteboard to solve a step-by-step math problem. In contrast, traditional stream-merging pipelines (Figure 3) rely on aligning discrete, pre-existing datasets, such as audio transcripts, text chat history, and native ITS clickstream logs. Although this merged approach can successfully align spoken dialogue with system clicks, it remains structurally blind to any educational event that does not generate an active software log or an audible verbalization. Figure 3: Temporally-merged multimodal transcript (audio, chat, and MATHia logs) development pipeline. Traditional streaming pipelines, merging audio transcriptions, chat, and learning logs cannot capture key learning moments between a human tutor and a student, such as non-verbal learning moments or when a student works on an interactive digital whiteboard. For instance, if a student silently sketches a math model or makes an arithmetic error while drawing an equation on an open whiteboard, this action leaves no footprint in the learning log. As shown in Table 1, the traditional merged pipeline (right column) fails to capture these silent drawing events, leaving large contextual gaps in the session history. Conversely, by bypassing multi-stream alignment and directly transcribing the visual video stream (as shown in Fig. 2), our system documents these spatial-temporal actions. This direct visual transcription helps preserve actions such as a studentâs on-screen math errors, contextualized alongside the tutorâs dialogue. Table 1: An example of AI-generated multimodal transcription (left) and a corresponding temporally-merged multimodal transcription of audio, chat, and MATHia log data (right). AI-generated transcriptions can capture pedagogical and mathematical events not captured in available data streams, such as a student using an interactive whiteboard outside of the math learning system (its absence is shown in grey boxes.) Time AI-generated multimodal transcript (Fig. 2) Temporally-merged transcript (Fig. 3) 13:21â13:27 Tutor: I think it will be easy for me to explain. So, yeah, I think, okay. Tutor: Your screen might stop sharing, because I think it would be easy for me to explain. 13:28â14:11 [view change event: The tutorâs whiteboard appears on the screen.] 14:12â14:30 [drawing event: tool=pen, Tutor writes the equation â74 = x + x - 10â on the whiteboard.] 14:33â14:39 Tutor: Now we have a simple equation and we just need to find the value of x. Tutor: Now we have a simple equation and we just need to find the value of x. 14:41â14:48 Tutor: Um, I think even you can write. So if you want to write on the whiteboard itself, you can feel free to go ahead and write as well. Tutor: I think even you can write. So if you want to write on the whiteboard itself, you can be free to go ahead and write as well. 15:44â15:47 [drawing event: tool=pen, The student starts to write â84â.] 15:48â15:51 Tutor: 84 which is equal to 2âx2x Tutor: Which is equal to till x 15:53â15:54 Tutor: So what do you think is the value of x? Tutor: So what do you think is the value of x? 15:54â15:58 [drawing event: tool=pen, The student writes â42â.] 15:59â16:04 Tutor: Yeah, thatâs great. You solved it. Tutor: Yeah, thatâs great. You solved it. 16:09â16:12 [keyboard type event: text â42â; Student types â42â into the input box for the value of x.] Attempt: value=42, escape-in-messages=false 3.2 Data collection To ensure stringent data privacy, all transcripts and corresponding system logs are fully de-identified and anonymized prior to analysis. The anonymization process includes the removal of personally identifiable information (PII) present in the transcripts of the studentsâ shared screens. MATHia data is de-identified and anonymized. To prevent data leakage of sensitive video recordings, the transcript generation pipeline utilizes locally hosted MLLMs, ensuring that student data remains entirely within a secure local environment and is never used for external model training. All data collection and processing procedures are conducted in strict compliance with approved IRB protocols. 3.3 Planned procedure for temporal alignment A critical challenge in multi-stream integration is temporal misalignment caused by variable startup times (e.g., tutors and students entering Zoom rooms and break-out rooms at different times), network latency (lag in learning log data recording, system logging) and clock drift (LLMsâ accuracy in recording time in transcriptions, temporal shifts when merging chunks of recordings) Borchers et al. (2026). Here, we describe a planned procedure for temporally aligning the AI-generated multimodal transcripts and the corresponding native MATHia learning logs. First, we identify the first physical action by the student such as a keystroke_event or mouse_click_event after the student has logged into MATHia while working with the human tutor and video conferencing. The first relative video timestamp is mapped to the absolute server timestamp of the first logged âAttemptâ in the MATHia clickstream log. By calculating the difference between these two points, the system establishes a baseline temporal offset to project the rest of the relative video timeline onto an absolute scale. However, if the student already logged into MATHia before the human tutor entered the breakout room for which the tutor is providing a recording, we will have to rely on detecting the first visually observable physical event (such as an on-screen mouse click, cursor movement, or keyboard entry) within the active video frame. Here the multimodal transcript may state, âView changes to a different studentâs ([student name]) MATHia workspaceâ, âVideo cuts to a black screen, then a new screen with a split view of Zoom and MATHiaâ, and âStudentâs screen share starts, showing the MATHia interface. The problem is titled Modeling Integer Rates of Change.â Then we map its relative timestamp directly to the timestamp of the first recorded student action in the backend MATHia log to compute the necessary temporal offset. One concern is clock drift, which can accumulate over the course of a tutoring session (arising from hardware system clock variances, network delays, or minor inaccuracies in the MLLMâs temporal extraction). Relying solely on a single initial anchor may introduce misalignment over time. To mitigate this issue, we will regularly perform manual re-calibrations by checking intermediate visual milestones in the transcriptions against distinct, later-occurring backend MATHia event logs, allowing us to assess active clock drift and realign the temporal offsets as necessary throughout the session. 3.4 Planned procedure for identifying and classifying learning processes We describe a planned method for identifying and classifying student learning processes aligning with MATHia logs to include within the multimodal transcript. First, we will create a development set consisting of approximately 50 transcripts, where we manually align multimodal transcripts and corresponding MATHia logs. We then will use algorithmic methods to determine which words and phrases in the multimodal transcription are the most predictive of the four learning event types in MATHia. We will then apply an input/output classification script (similar to the one in Table 2) to classify the descriptive text of the AI-generated transcriptions into four math log events: attempt, hint_request, hint_level_change, and done. For instance, for âStudent types â36â in the âEnter the value of x text boxâ,â the phrase âstudent typesâ implies an âAttempt.â Similarly, for âThe hint content updates to show âHint 3 of 3â,â the phrase âHint 3 of 3â implies the student requested a third hint indicative of a âhint_level_change.â To validate the reliability and robustness of this classification process, we will evaluate the classification script on a separate holdout testing set with manually-annotated tutoring transcripts that were not used during the heuristic development phase. We will calculate standard classification metrics â precision, recall, and F1-score â for each of the four event types, alongside Cohenâs Kappa (Îș) to measure the level of agreement between the automated classifier and the manual ground-truth alignments. Finally, we will validate the generalizability of the classification rules by comparing the performance metrics achieved on the testing set against those obtained on the development set. A minimal degradation in F1-score and Cohenâs Kappa when transitioning from the development set to the unseen testing set will demonstrate that our keyword-matching heuristics and predictive phrase associations generalize effectively to new tutoring sessions without overfitting to the development data. Table 2: Input/output classification used to map AI-generated transcriptions and MATHia ground truth to event type. Event Type Input/AI-Generated Multimodal Transcription Output/Ground Truth (MATHia) attempt Visual detection of keyboard input, mouse drags, or system feedback while using MATHia containing âtypeâ, âtypesâ, âplotsâ, âdragsâ, âselectsâ, etc. (e.g., âStudent types 30 into the input boxâ; âtext â13â into the reflection line value boxâ). Correct: âgreen checkmark appearsâ, âpage advancesâ, ânext screen loadsâ; Incorrect: âTry again modal appearsâ, âError message appearsâ, âOrange (or red) input highlightsâ, âtry againâ, âincorrectâ, etc. Action = âAttemptâ contains input text data (e.g., value = x) and correctness data (e.g., OK or ERROR). hint_request Visual detection of initial hint interaction while using MATHia containing keywords such as âhintâ or âhintsâ (e.g., âStudent clicks Hints buttonâ; âHint pop-up appears, showing Hint 1 of 3â; âThe next button hint appearsâ). Distinguished from hint_level_change by being the first event in the hint sequence. Action = âHint Requestâ, just-in-time âJITâ, or outcome = âINITIAL_HINTâ. hint_level_change Visual detection of advancing hint states (e.g., âStudent clicks Next button in hint pop-upâ; âHint pop-up changes to show Hint 2 of 3â). Action = âHint Level Changeâ or outcome = âHINT_LEVEL_CHANGEâ. done Visual detection of problem-level completion indicated by âdoneâ or âIâm doneâ (e.g., âStudent clicks the Iâm Done buttonâ). Action = âAttemptâ with input = âDoneâ or step_name = âDoneâ. 4 Challenges There are many challenges related to creating AI-generated multimodal transcripts containing native problem solving logs native to student math software such as MATHia. First, temporal matching between the video recordings and MATHia learning logs is difficult because students could enter a Zoom breakout room at any point within a video recording. In addition, some students with MATHia log data may not have AI-generated transcript data. In reality, this may be due to incomplete video recordings being uploaded to the system. Second, while the multimodal transcription system is designed to capture both visual actions and spoken dialogue, our current plan focuses exclusively on validating on-screen, math-logged events; we have not yet determined the accuracy of the systemâs integrated audio transcriptions. Third, we anticipate our method may log other learning process events that will not be present in a studentâs corresponding MATHia log, such as online calculator use (e.g., Desmos) or interactive whiteboard activity for assistance with problem solving. This present plan does not have any method of discriminating between MATHia-aligned events versus other learning processes. Fourth, addressing cumulative clock drift is challenging. When aligning different data streams (like AI-generated transcriptions and learning logs), the timelines often naturally drift apart over time as AI-generated transcriptions are not keeping time in a standardized manner like learning logs do. To keep these files in sync over long sessions, researchers have developed algorithmic methods to constantly calculate and correct this timing drift YiÄitler et al. (2020). While we can mitigate drift by manually re-calibrating and realigning the relative timeline against backend MATHia logs, manual assessment and periodic adjustment limit the systemâs current capacity for fully automated, hands-off synchronization at scale. 5 Discussion We demonstrate a planned procedure for distilling videos into learning log data within a single case study. Although our long-term goal is to bridge the âlearning system wallâ Baker (2019); Baker et al. (2021) across diverse platforms like IXL and i-Ready, we present this work as an initial case study focused on a single platform. Using native MATHia logs as ground truth, this study establishes a foundational baseline for distilling screen recordings into structured log data. This focused case study represents a key initial step toward validating cross-system generalizability, which will require further empirical testing on other platforms in future work. Our AI-generated transcription system can capture non-verbal behaviors and ecological context not included in typical data streams. This video-based approach captures critical student behaviors lost in audio-only logs (see Table 1). Visually, our system documents essential ecological context, such as a student being distracted or leaving the computerâbehaviors that audio misses and native logs only label as âinactivityâ, or in the case of MATHia âidlenessâ Cukurova et al. (2020). In addition, in noisy classrooms, students often rely on silent typing to interact with remote human tutors. Relying on traditional log data obscures these interactions. For example, in one of our analyzed sessions, the native MATHia log simply recorded an erroneous attempt. However, our AI-generated transcript revealed the student was actually typing, âI do, but I donât really know how to use itâ into the Zoom chatâcapturing a cry for help that the system log entirely missed. Our screen-shared video transcription method can also capture tutorsâ and studentsâ problem-solving process outside of MATHia, such as writing directly on the screen (see Table 1) or using an interactive whiteboard (see Figure 1, right), a student switching apps, or accessing other platforms for learning. For instance, our system explicitly captured a student switching to an external tool (âStudent deletes â-2â from the expression in Desmosâ followed by âStudent clicks the division button on the Desmos calculatorâ (target=division button)). This provided crucial context for how the student calculated the complex fraction subsequently logged by MATHia; the native log merely registered the final answer, completely blind to the external tool usage. Furthermore, the transcriptions reveal major instructional shifts, such as when a tutor stops the studentâs screen share to start sharing a whiteboard. In this scenario, MATHia merely logged a successful attempt. Relying solely on the MATHia log would completely erase the tutorâs whiteboard scaffolding from the learning record. Ultimately, using AI-generated multimodal transcriptions to provide a âscreenplayâ of student learning shows promise in creating generalizable systems. There are two advantages: 1) This method captures the specific math and problem-solving steps students are working on, alongside their ecological context, even in the absence of native learning log data. 2) This method eliminates the need to tediously merge disparate data streams (e.g., audio transcripts, chat logs, and clickstreams) by generating a unified chronological record of the tutoring session directly from the video. 6 Conclusion In this work in progress, we present an AI-driven multimodal transcription system to address the âlearning system wallâ by converting tutoring screen recordings into screenplay-style transcripts. Rather than merging complex software logs, this approach captures critical student behaviors, such as whiteboard drawings, chat messages, and the use of external tools. To ensure alignment accuracy, we plan to synchronize these transcripts with MATHia logs, introducing a periodic manual re-calibration process to correct for cumulative clock drift. We then describe classifying transcript actions into standardized learning events. Although challenges in automation and platform-specific formatting remain, this methodology establishes an initial procedure for transcribing screen recordings into structured interaction data from other educational systems. Acknowledgments This work was made possible with the support of the Learning Engineering Virtual Institute. We also thank system developers AJ Strauman-Scott and Ruth SchĂ€fer for their significant contributions. The opinions, findings, and conclusions expressed in this material are those of the authors. References Bain et al. (2023) M. Bain, J. Huh, T. Han, and A. Zisserman Whisperx: time-accurate speech transcription of long-form audio. arXiv preprint arXiv:2303.00747. Cited by: §2.3. Baker et al. (2021) R. S. Baker, B. M. McLaren, S. Hutt, J. E. Richey, E. Rowe, M. V. Almeda, M. Mogessie, and J. M. A. Andres Towards sharing student models across learning systems. In International conference on artificial intelligence in education, p. 60â65. Cited by: §1, §5. Baker (2019) R. S. Baker Challenges for the future of educational data mining: the baker learning analytics prizes. J. of educational data mining 11 (1), p. 1â17. Cited by: §1, §5. Blikstein and Worsley (2016) P. Blikstein and M. Worsley Multimodal learning analytics and education data mining: using computational technologies to measure complex learning tasks. Journal of learning analytics 3 (2), p. 220â238. Cited by: §2.2. Borchers et al. (2026) C. Borchers, A. Gurung, Q. Liu, D. R. Thomas, M. Khalil, and K. R. Koedinger Brief but impactful: how human tutoring interactions shape engagement in online learning. In Proceedings of the LAK26: 16th International Learning Analytics and Knowledge Conference, p. 160â170. Cited by: §2.1, §2.2, §3.3. Carnegie Learning (2026) Carnegie Learning MATHia. Note: https://w.carnegielearning.com/solutions/math/mathia Cited by: §1. Chi et al. (2001) M. T. Chi, S. A. Siler, H. Jeong, T. Yamauchi, and R. G. Hausmann Learning from human tutoring. Cognitive science 25 (4), p. 471â533. Cited by: §1. Chine et al. (2022) D. R. Chine, C. Brentley, C. Thomas-Browne, J. E. Richey, A. Gul, P. F. Carvalho, L. Branstetter, and K. R. Koedinger Educational equity through combined human-ai personalization: a propensity matching evaluation. In International conference on artificial intelligence in education, p. 366â377. Cited by: §1, §2.1. Cukurova et al. (2020) M. Cukurova, M. Giannakos, and R. Martinez-Maldonado The promise and challenges of multimodal learning analytics. British Journal of Educational Technology 51 (5), p. 1441â1449. Cited by: §2.2, §5. Curriculum Associates (2026) Curriculum Associates i-Ready Learning. Note: https://w.curriculumassociates.com/programs/i-ready-learning Cited by: §1. DâMello and Graesser (2023) S. K. DâMello and A. Graesser Intelligent tutoring systems: how computers achieve learning gains that rival human tutors. In Handbook of educational psychology, p. 603â629. Cited by: §2.2. Fu et al. (2025) C. Fu, Y. Dai, Y. Luo, L. Li, S. Ren, R. Zhang, Z. Wang, C. Zhou, Y. Shen, M. Zhang, et al. Video-mme: the first-ever comprehensive evaluation benchmark of multi-modal llms in video analysis. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, p. 24108â24118. Cited by: §1. Guo et al. (2025) Y. Guo, J. Liu, M. Li, D. Cheng, X. Tang, D. Sui, Q. Liu, X. Chen, and K. Zhao Vtg-llm: integrating timestamp knowledge into video llms for enhanced video temporal grounding. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 39, p. 3302â3310. Cited by: §2.3. Gurung et al. (2026) A. Gurung, G. Gao, J. Gutterman, D. R. Thomas, S. Gupta, L. Branstetter, E. Brunskill, V. Aleven, and K. R. Koedinger Improving hybrid human-ai tutoring by differentiating human tutor roles based on student needs. arXiv preprint arXiv:2605.11155. Cited by: §1. Gurung et al. (2025) A. Gurung, J. Lin, J. Gutterman, D. R. Thomas, A. Houk, S. Gupta, E. Brunskill, L. Branstetter, V. Aleven, and K. Koedinger Human tutoring improves the impact of ai tutor use on learning outcomes. In International Conference on Artificial Intelligence in Education, p. 393â407. Cited by: §1, §2.1. He and Cui (2025) S. He and Y. Cui A systematic review of the use of log-based process data in computer-based assessments. Computers & Education 228, p. 105245. Cited by: §2.2. IXL Learning (2026) IXL Learning IXL. Note: https://w.ixl.com/ Cited by: §1. Kizilcec et al. (2026) R. Kizilcec, K. Vanacore, Z. Zhou, D. Pietrzak, J. Dias, H. Zhang, B. Ahtisham, J. Marland, R. Slama, J. Reich, et al. Million tutoring moves (mtm): an open multimodal dataset for the science of tutoring. arXiv preprint arXiv:2605.08092. Cited by: §1. Manai and Roschelle (2024) J. Manai and J. Roschelle Connecting seernet and improvement science to pursue better outcomes in schools. Technical report SEERNet, Digital Promise. Cited by: §1. Nickow et al. (2020) A. Nickow, P. Oreopoulos, and V. Quan The impressive effects of tutoring on prek-12 learning: a systematic review and meta-analysis of the experimental evidence. . Cited by: §1. Rasekh et al. (2026) A. Rasekh, E. Soula, O. Daliran, S. Gottschalk, M. Fayyaz, et al. Enhancing temporal understanding in video-llms through stacked temporal attention in vision encoders. Advances in Neural Information Processing Systems 38, p. 83112â83139. Cited by: §2.3. Sales and Pane (2021) A. C. Sales and J. F. Pane Student log-data from a randomized evaluation of educational technology: a causal case study. Journal of Research on Educational Effectiveness 14 (1), p. 241â269. Cited by: §2.2. Schneider et al. (2024) B. Schneider, R. Davis, R. Martinez-Maldonado, G. Biswas, M. Worsley, and N. Rummel Stepping outside the ivory tower: how can we implement multimodal learning analytics in ecological settings, and turn complex temporal data sources into actionable insights?. In Proceedings of the 17th International Conference on Computer-Supported Collaborative Learning-CSCL 2024, p. 323-330, Cited by: §2.3. Thomas et al. (2024) D. R. Thomas, J. Lin, E. Gatz, A. Gurung, S. Gupta, K. Norberg, S. E. Fancsali, V. Aleven, L. Branstetter, E. Brunskill, et al. Improving student learning with hybrid human-ai tutoring: a three-study quasi-experimental investigation. In Proceedings of the 14th learning analytics and knowledge conference, p. 404â415. Cited by: §1, §2.1. YiÄitler et al. (2020) H. YiÄitler, B. Badihi, and R. JĂ€ntti Overview of time synchronization for iot deployments: clock discipline algorithms and protocols. Sensors 20 (20), p. 5928. Cited by: §4. Yin et al. (2024) S. Yin, C. Fu, S. Zhao, K. Li, X. Sun, T. Xu, and E. Chen A survey on multimodal large language models. National Science Review 11 (12), p. nwae403. Cited by: §1. Zhang et al. (2026) J. Zhang, R. S. Baker, D. B. Mallick, C. Heffernan, and N. Heffernan A case study reexamining the cold-start problem in knowledge tracing models and implications for safeinsights, an education research infrastructure. arXiv preprint arXiv:2606.11004. Cited by: §1.