MAIC-UI: Making Interactive Courseware with Generative UI

arXiv cs.CL / 4/29/2026

📰 NewsDeveloper Stack & InfrastructureTools & Practical UsageModels & Research

Key Points

  • MAIC-UI is a proposed “zero-code” authoring system that helps educators generate and rapidly edit interactive STEM courseware from textbooks, PPTs, and PDFs without requiring HTML/CSS/JavaScript expertise.
  • The system combines structured knowledge analysis with a multimodal approach to maintain pedagogical rigor, and it uses a generate–verify–optimize pipeline to separate content alignment from visual refinement.
  • It introduces Click-to-Locate editing with Unified Diff-based incremental generation, enabling sub-10-second iteration cycles instead of slow, full regeneration.
  • In a controlled study with 40 participants, MAIC-UI reduced editing iterations (4.9 vs. 7.0) and improved learnability and controllability compared with direct text-to-HTML generation.
  • A three-month classroom deployment with 53 high school students suggests improved learning outcomes and reduced achievement gaps, with a pilot class gaining 9.21 points in STEM versus -2.32 in control classes.

Abstract

Creating interactive STEM courseware traditionally requires HTML/CSS/JavaScript expertise, leaving barriers for educators. While generative AI can produce HTML codes, existing tools generate static presentations rather than interactive simulations, struggle with long documents, and lack pedagogical accuracy mechanisms. Furthermore, full regeneration for modifications requires 200--600 seconds, disrupting creative flow. We present MAIC-UI, a zero-code authoring system that enables educators to create and rapidly edit interactive courseware from textbooks, PPTs, and PDFs. MAIC-UI employs: (1) structured knowledge analysis with multi-modal understanding to ensure pedagogical rigor; (2) a two-stage generate-verify-optimize pipeline separating content alignment from visual refinement; and (3) Click-to-Locate editing with Unified Diff-based incremental generation achieving sub-10-second iteration cycles. A controlled lab study with 40 participants shows MAIC-UI reduces editing iterations (4.9 vs. 7.0) and significantly improves learnability and controllability compared to direct Text-to-HTML generation. A three-month classroom deployment with 53 high school students demonstrates that MAIC-UI fosters learning agency and reduces outcome disparities -- the pilot class achieved 9.21-point gains in STEM subjects compared to -2.32 points in control classes. Our code is available at https://github.com/THU-MAIC/MAIC-UI.