cs.CYApr 15, 2026

ANVIL: Analogies and Videos for Lecturers

Authors: Yuri Noviello, Anastasiia Birillo, Gosia Migut

Organizations: Delft University of Technology, Delft, The Netherlands · JetBrains Research, Belgrade, Serbia

Abstract

We present ANVIL, a multimodal generative system that automates the production of analogy-based instructional animations for computer science topics. Given a concept definition, ANVIL generates a textual analogy, compiles it into a structured visual screenplay, and produces executable manim code to render an animation, with an automated repair mechanism to improve robustness. Evaluating such systems at scale requires balancing pedagogical validity with scalability. We begin with a teacher evaluation to ground the quality assessment and use its findings to guide automated screening. For textual analogies, we introduce an LLM-based evaluator for scalable quality screening; for videos, where subjective judgments are difficult to automate, we instead assess fidelity to the intended screenplay using an automated proxy for auditing and error analysis. We further conduct a user study with educators to examine adoption requirements and risks. Our findings suggest that ANVIL can produce materials that are frequently rated as adequate, and that educators respond positively to its perceived value and usability.

Figures & tables

Explore similar work

CardsList
  1. Teaching Through Analogies: A Modular Pipeline for Educational Analogy Generation

    May 22, 2026Mariam Barakat, Ekaterina KochmarLLM EvaluationLLM Grounding

  2. See Before You Code: Learning Visual Priors for Spatially Aware Educational Animation Generation

    May 15, 2026Yuejia Li, Ke He, Junheng Li +5Execution-Guided Code GenerationCode Generation

  3. Evaluating Design Video Generation: Metrics for Compositional Fidelity

    May 15, 2026Adrienne Deganutti, Dingning Cao, Jaejung Seol +2Temporal Consistency in Video GenerationVideo Generation Evaluation