Papers for

online course developers

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.

Ai pipeline produces up-to-date tech tutorials with audience feedback

An AI Factory for Technology Education: An Agentic Pipeline with Closed Loop Audience Feedback

Abstract: Technology tools used for professional upskilling change on a timescale of weeks, and written guidance about them ages at the same pace. Large language models have made it inexpensive to draft a tutorial or a course outline, but most deployed generation systems still produce a piece of content once and never check it against what an audience actually does with it. This paper describes an agentic pipeline, organized as a typed workflow graph, that treats instructional content production as a manufacturing process with explicit checkpoints rather than a single generation call. Four node classes structure the graph: deterministic scripts, model steps bound to a fixed rubric, open-ended agent phases, and human approval gates, arranged along a forward production path and closed by a feedback cycle that rewrites generation rules from post level engagement telemetry. Production of content is split into two layers: a demand layer, built from video and community sources, that shapes topic selection and register, and an authority layer, built from official documentation, that every published claim must trace back to. Over five months of continuous operation, the deployed system published 26 documented guides at roughly 1.5 hours of operator time per week, and the feedback loop identified four measurable engagement effects that became binding rules for later runs, including a hook style that outperformed baseline by a factor of 1.83 in its first analysis window.

Thu 22 OctComputers and Society
The gist
Technology tools change quickly, so instructions about them become outdated fast. The authors created a special system that treats making tutorials like a factory process with clear steps and checkpoints. It uses AI to draft content but also collects viewer feedback to improve future tutorials continuously. Over five months, this system produced many guides efficiently and found ways to keep people more engaged.
Open → 2610.31875v1

System-One large language model improves knowledge tracing with few learners

Can a System-One LLM Perform Knowledge Tracing When Few or No Learners Are Logged?

Abstract: Knowledge tracing (KT) models need many logged learners, so a new course or platform starts without a usable model. In LLM-based KT the LLM generates the answer, which we call System-Two; it is either fine-tuned on the target data or reasons and votes over ten samples, which is slow and gives coarse probabilities. We ask whether an off-the-shelf System-One LLM, which returns a probability for a typed question directly in a single pass, can perform KT when few or no learners are logged. On seven datasets, Jev without any data from the target platform reaches a mean AUC of .706, above the best of 28 deep KT models trained on 8 learners (.689) and above System-Two Thinking-KT on all seven datasets (.650) at about 1/100 of its API cost. Adding examples and a similar-learner statistic from the logged learners (JevKT) raises this to .722; JevKT stays significantly ahead of deep KT up to 16 learners and ahead on average up to 64, and supervised KT catches up between 64 and 128 learners. Among the readers we tested, the gain is specific to Jev, since three other LLMs queried with the byte-identical typed request through the official System-One adapter fall below it on all seven datasets, and reader swaps and contamination checks find no evidence that the input format or memorised data explain the gain. For new learners the advantage holds from their first interactions, whereas on unseen items with all learners logged, deep KT remains ahead.

Thu 8 OctComputation and LanguageComputers and SocietyMachine Learning
The gist
Knowledge tracing helps track what learners know, but it usually needs lots of data to work well. The authors tested a type of large language model (LLM) called System-One that can predict student knowledge quickly without needing much data. On seven different learning datasets, this model did better than many deep learning models even with very few logged learners. Adding some data from similar learners helped it improve further, but for new questions where all learners are known, traditional methods still work better.
Open → 2610.11135v1

AlgoRAG improves learning of theoretical computer science concepts

AlgoRAG: Retrieval-Augmented Generation for Theoretical Computer Science Education -- A Comprehensive Evaluation Framework for Algorithm Analysis and Complexity Theory

Abstract: Teaching abstract theoretical computer science (TCS) concepts such as algorithm analysis and complexity theory is challenging because students must handle formal proofs and asymptotic reasoning that conventional resources rarely explain in an adaptive, on-demand way. We present AlgoRAG, a specialized Retrieval-Augmented Generation (RAG) system that couples a large language model (LLM) with a curated, domain-specific knowledge base to address these challenges. The knowledge base integrates authoritative textbooks, 847 lecture slides, 312 practice problems with solutions, 156 worked proof templates, and 89 complexity worksheets. AlgoRAG incorporates domain-specific optimizations including mathematical entity recognition, notation-aware retrieval, and pedagogical re-ranking. We evaluate AlgoRAG on 179 curated exam-style questions spanning asymptotic analysis, recurrence relations, dynamic programming, graph algorithms, NP-completeness, sorting, and divide-and-conquer. The system achieves a 100% success rate with a mean response time of 38.0 seconds. While BLEU-4 scores are zero -- a known limitation of n-gram matching on mathematical proofs where equivalent reasoning may use entirely different notation -- AlgoRAG attains ROUGE-1 F1 of 0.0963, ROUGE-L F1 of 0.0683, and a pedagogical quality score of 0.7620, indicating that responses are well-structured and didactically sound even when surface wording diverges from reference answers. Performance is especially strong on NP-completeness (ROUGE-1 F1 = 0.1285, pedagogical quality = 0.7643) and graph algorithms (ROUGE-1 F1 = 0.1023, pedagogical quality = 0.8086). These results support the conclusion that RAG is an effective architecture for personalized theoretical-CS instruction, providing correct, context-rich explanations even for highly abstract topics.

Sun 13 SeptComputers and SocietyArtificial IntelligenceInformation Retrieval
The gist
Understanding computer science ideas like how algorithms work and how hard problems can be is tough because it involves complicated proofs and math. The authors created AlgoRAG, a smart system that helps students by combining a large language model with a special collection of textbooks, slides, problems, and worksheets. It can find and explain answers quickly and clearly, even for really abstract topics. Their tests show it provides correct and easy-to-understand help for common computer science exam questions.
Open → 2609.14572v1