Papers for

online course platforms

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Predict student inactivity next week from Moodle logs using time-based models

A Time-Synchronous Prequential Evaluation Framework for Next-Week Student Disengagement Prediction from Moodle LMS Logs

Abstract: Retrospective evaluation of early-warning models may not reflect information available when predictions are issued and outcomes become observable. We developed a time-synchronous prequential framework for online prediction of next-week student disengagement, operationalised as inactivity onset, from Moodle logs. Ordered by calendar time, models were updated only with available outcomes and remained unchanged for all predictions at each prediction cutoff; development, calibration and evaluation were chronologically separate. We compared stochastic gradient descent logistic regression (SGD-LR), online sequential extreme learning machine (OSELM) and echo state network (ESN) across predictive performance, fixed, frozen and rolling threshold policies, calendar-time variation and four behavioural feature sets. Held-out evaluation comprised 49,329 predictions with 37.68% inactivity-onset prevalence. Discrimination was similar (average precision 0.665-0.679; ROC-AUC 0.755-0.774). OSELM had the highest recall, SGD-LR the highest precision and specificity, and ESN the highest Matthews correlation coefficient and balanced accuracy. Lower thresholds increased recall and alert volume, whereas rolling adaptation did not improve MCC over frozen thresholds. Weekly performance and calibrated-probability distributions varied without sustained deterioration. During model selection, cumulative-and-temporal features achieved the highest individual-set AP, with modest gains from combining all feature groups. These findings indicate that streaming early-warning evaluation should consider calibration, threshold-dependent performance, alert burden and calendar-time variation alongside aggregate discrimination.

Mon 12 OctMachine Learning
The gist
Predicting when students might stop participating in online classes can help schools support them early. The authors created a way to evaluate such predictions that only uses information available up to the prediction time, making it realistic for real-time use. They tested several machine learning methods on Moodle activity data to forecast if a student would become inactive the following week. The best models performed similarly overall but had different strengths, like better recall or precision. The study shows that how often and when alerts trigger matters and that prediction performance changes over time.
Open → 2610.17490v1

LLMs trained to adapt teaching for different learner types

Sherpa: Teaching LLMs to Teach Adaptively

Abstract: Large language models (LLMs) have become increasingly capable problem solvers, but being able to solve a problem is not the same as being able to teach it. Existing approaches to training LLMs as teachers rely on demonstrations, preference data, or predefined pedagogical criteria that specify what good teaching looks like. However, these signals are often not grounded in individual student learning outcomes, where effective teaching strategies can vary substantially across learners. To address this, we introduce Sherpa, a multi-turn reinforcement learning framework that instantiates multiple student archetypes with LLMs conditioned on distinct learning preferences and trains a teacher model to adapt its instruction by directly maximizing their learning outcomes. Teacher LLMs trained with Sherpa improve instructed students' performance across all archetypes by an average of 20.5 percentage points. Under MathTutorBench's evaluation, Sherpa raises the overall pedagogy score from 52.5% to 79.2%, indicating better teaching responses. Our human studies show that the trained teacher is preferred over the base model in 79.6% of pairwise comparisons. Together, Sherpa trains LLM teachers to adapt to diverse simulated students and become better aligned with human teachers, paving the road towards AI tutors teaching real students.

Tue 6 OctArtificial IntelligenceComputation and Language
The gist
Solving a problem is not the same as teaching it well, especially since people learn differently. The authors introduced Sherpa, a system that simulates different types of learners and trains a language model to tailor its teaching to improve each student’s results. Sherpa was tested and found to improve student performance and was preferred by human evaluators over standard teaching models. This work helps make AI tutors better at teaching various learners effectively.
Open → 2610.08778v1

AI tool analyzes student slides to automate grading and feedback

AISSA Demo: AI-based Student Slides Analysis Tool for Automated Grading and Feedback

Abstract: We present an AI-based web-oriented tool designed to support formative feedback for oral presentation slides in higher education: AISSA. It allows students to upload their slides before presentation and automatically receive rubric-based quantitative scores and qualitative feedback generated by large language models (LLMs). The tool analyses slide-level features and content using a teacher-defined rubric and delivers feedback through interactive Learning Analytics dashboards. These dashboards enable students to visualize performance indicators, inspect feedback in context, and reflect on strengths and areas for improvement, while teachers can review automated assessments, provide their own evaluations, and monitor student engagement with feedback.

Mon 5 OctHuman-Computer Interaction
The gist
Preparing slides for presentations can be tough, and getting helpful feedback before speaking is hard. The authors present AISSA, a web tool where students upload their slides to get automatic scores and comments based on a teacher's rubric. It uses AI language models to look at slide content and design and provides feedback through interactive dashboards. Students can see their strengths and areas to improve, while teachers can review assessments and track how students use the feedback.
Open → 2610.06506v1

Ai teaching partner boosts confidence but not critical skills learning

Fluency Without Evidence: Constraint-First Design and the Limits of Self-Report in AI-Assisted Learning

Abstract: A generative AI teaching partner should support reasoning over supplying conclusions; however, this has not been tested against learning in an authentic course. Drawing on design-based research, we specify the position as a conjecture map and report a first design cycle in two graduate-level research methods courses. Students used an AI teaching partner employing a constraint-first sequence requiring them to state and justify positions before receiving questions. Pre- and post-measures of AI literacy, critical thinking, and metacognitive awareness were collected alongside interaction records. AI literacy increased, concentrating in understanding AI, whereas critical thinking, awareness, and knowledge did not change. Since changes were limited to self-report measures, they may reflect growth in confidence instead of capacity. Interaction records, meanwhile, showed brief exchanges, uneven enactment of the constraint-first sequence, and missing records. These findings show why AI-supported learning requires interaction records to provide a more defensible basis for AI-supported designs than self-reports.

Tue 29 SeptHuman-Computer Interaction
The gist
This paper tested a special AI tool designed to help students think more deeply by asking them to explain their answers before the AI responded. The researchers found that after using this tool, students felt they understood AI better, but they did not actually improve in critical thinking, awareness, or knowledge. The improvements were mostly in what students reported themselves, which might just mean they felt more confident rather than learned more. The study also showed that records of how students interacted with the AI were incomplete, suggesting that self-reports alone might not reliably show real learning with AI tools.
Open → 2609.37880v1

Ai teaching assistants with guidance style affect programming learning

Guardrails or Roadblocks? Effects of Pedagogical Style and Context Awareness in AI Teaching Assistants for Programming

Abstract: AI teaching assistants (AI TAs) backed by large language models (LLMs) and pedagogical guardrails are increasingly being integrated into programming courses, providing students with scalable access to hints, conceptual explanations, and code-level feedback. However, guardrails may also create friction. If students feel that the support provided is overly restrictive or poorly contextualized to their current progress, they may bypass approved tools for general-purpose LLMs. To investigate how AI TA design affects students' learning experiences, we conducted a randomized controlled trial with 132 students in an introductory programming course. Students completed three tasks related to code-writing and debugging and were randomly assigned to one of four AI TAs varied across two dimensions: pedagogical guidance style (Socratic vs. Direct instruction) and context awareness (no context vs. full context of the problem and student solution). We examined students' perceptions, interaction behaviors, and evidence of post-task comprehension. Students rated the Socratic AI TA with full context least favorably, reporting significantly lower perceived support for task completion. Descriptively, this condition also showed the highest observed interaction stress, the highest rate of external LLM use, and the lowest proportion of post-task explanations demonstrating full comprehension, though these differences were not statistically significant. These findings suggest that guardrailed AI TAs are not automatically better for learning. Instead, their effectiveness depends on how pedagogical guidance and contextual awareness are balanced in ways that students experience as useful, supportive, and worth continuing to use.

Thu 24 SeptHuman-Computer InteractionArtificial Intelligence
The gist
Helping students learn programming using AI assistants can work in different ways. The authors studied two types of help: one that asks questions to guide students and another that gives direct instructions. They also looked at whether the AI understands the student's current work or not. The study found that students disliked the question-asking AI when it fully knew their work, sometimes avoiding it and doing worse. So, being strict or too aware of context doesn’t always help students learn better.
Open → 2609.29995v1

Large language models can grade computer science exams with human accuracy

Where LLM Graders Succeed and Break: Evidence from Two Computer-Science Exams

Abstract: One long-form exam in a large course costs hundreds of grader-hours, and qualified graders are scarce; LLM graders are a tempting alternative. To show its pitfalls we grade a practical Computer Vision exam ($570$ dual-graded students) under $171$ configurations spanning closed and open-weights models; the best reaches mean absolute error $1.64/35$, below the $2.61/35$ two human graders achieve against each other. The catch is the prompt: a short ''strict grader'' preamble drives $14$ of $17$ open-weights models out of the graded band ($\text{MAE} \ge 8$), three stopping grading altogether. The damage traces to the preamble's two credit-withholding sentences, not to tone or model scale; one of them, ''never give partial credit'', alone makes two of three probed models stop grading. The closed flagships of three vendors shift calibration under it but stay in the band. In $162$ further configurations on a second, independent Machine Learning exam from another course ($1{,}038$ dual-graded students), the preamble worsens ten models, moving three out of the band into collapse and one into refusal, yet improves seven whose neutral prompts over-mark: the vulnerability replicates, but its direction is exam-specific. Light LoRA fine-tuning repairs it: one adapter on the two exams' pooled $\sim 3{,}900$ graded examples brings five small open models to parity or better with a human grader in agreement with the grader pair, and sensitivity to the three harsh personas nearly vanishes ($\le 0.32$ MAE). We release the anonymised dataset, full ablation grid, and grading, fine-tuning and analysis pipelines.

Thu 24 SeptComputation and LanguageArtificial IntelligenceComputers and Society
The gist
Grading big computer science exams takes a lot of time and skilled people, so using AI graders is an attractive idea. The authors tested many versions of large language models (LLMs) to grade two different computer science exams and found some models performed better than human graders in agreement. However, how the AI was told to grade – especially strict instructions against partial credit – sometimes caused the AI to fail or refuse to grade. With light additional training on real graded examples, these models became more reliable and less sensitive to harsh grading instructions. The team also shared their data and tools to help others test or improve AI grading.
Open → 2609.29333v1

CoLearn adapts tutoring questions to each learner's needs in real time

CoLearn: An Agentic Tutor that Learns its Learner in a Human--AI Co-Learning Loop

Abstract: Good tutoring adapts to the individual: it tracks what a learner knows, notices why they go wrong, and asks the next question that will help most. Most deployed tutoring tools instead serve fixed item banks and treat a wrong answer as a single bit of signal. We present CoLearn, an interactive, agentic tutor that supports an iterative tutoring loop: the learner practises, and the system builds an evidence-grounded memory of the learner's mastery and misconceptions. This memory is updated as evidence accumulates and is used to generate the next personalised question. CoLearn has three components: (i) a persistent learner-state memory that updates per-topic mastery with a soft-evidence variant of Bayesian Knowledge Tracing, where a large language model acts as a continuous observation function; (ii) adaptive question generation that targets the learner's weakest topic and recurring misconceptions; and (iii) an evidence view that makes personalisation visible and testable through live progress visualisation and blind A/B comparison. In blind A/B evaluation, questions conditioned on this memory are preferred over non-personalised ones 68-69% of the time, and in persona simulations with hidden ground-truth mastery the agent's belief converges toward the learner's true mastery.

Thu 17 SeptComputation and Language
The gist
Many tutoring tools give the same questions to everyone and only notice right or wrong answers. The authors created CoLearn, a tutor that remembers what you know and what mistakes you tend to make. It uses this memory to ask you better, personalized questions that help you learn more effectively. Tests showed people liked these personalized questions better and the system's guesses about what you know get more accurate over time.
Open → 2609.21154v1