MMMC: Massive Multi-discipline Multimodal Coding Benchmark for Educational Video Generation
9
21 commits
1 linked in READMEs
updated Oct 11, 2025
The MMMC (Massive Multi-discipline Multimodal Coding) benchmark is a curated dataset for Code2Video research, focusing on the automatic generation of professional, discipline-specific educational videos. Unlike pixel-only video datasets, MMMC provides structured metadata that links lecture content with executable code, visual references, and topic-level annotations, enabling reproducible and interpretable video synthesis.
This dataset serves as the foundation for evaluating Code2Video, our code-centric agent framework, and is intended to support the broader community in exploring generative agents, multimodal learning, and education-oriented AI.
Each entry in metadata.jsonl includes:
We construct MMMC, a benchmark for code-driven educational video generation, under two criteria:
We source data from 3Blue1Brown (3B1B) YouTube corpus, renowned for its instructional impact and expert Manim craftsmanship. These professional videos serve as a natural upper bound for quality, guiding the design of evaluation metrics and providing a rigorous reference point.
After filtering out non-instructional items (e.g., Q&A), we curate 117 long-form videos spanning 13 subject areas, including calculus, geometry, probability, and neural networks. To enrich supervision, we segment videos using author-provided timestamps into 339 semantically coherent sub-clips, yielding 456 units in total.
An LLM extracts concise learning topics (avg. 6.3 words) from titles, descriptions, and metadata, producing a clean mapping from videos to educationally grounded units. On average, a full-length video lasts 1014 seconds (~16.9 minutes), while a segmented clip spans 201 seconds (~3.35 minutes), balancing long-horizon reasoning with fine-grained supervision.
MMMC supports multi-dimensional evaluation:
We thank all volunteer participants and the open-source education community for providing high-quality feedback and annotations. Special thanks to 3Blue1Brown (3B1B) for making available a comprehensive corpus of professional Manim-based lessons, which not only serves as an invaluable upper bound in our benchmark but also inspires the design of evaluation metrics and educational applications.
MMMC: Massive Multi-discipline Multimodal Coding Benchmark for Educational Video Generation
9
21 commits
1 linked in READMEs
updated Oct 11, 2025
The MMMC (Massive Multi-discipline Multimodal Coding) benchmark is a curated dataset for Code2Video research, focusing on the automatic generation of professional, discipline-specific educational videos. Unlike pixel-only video datasets, MMMC provides structured metadata that links lecture content with executable code, visual references, and topic-level annotations, enabling reproducible and interpretable video synthesis.
This dataset serves as the foundation for evaluating Code2Video, our code-centric agent framework, and is intended to support the broader community in exploring generative agents, multimodal learning, and education-oriented AI.
Each entry in metadata.jsonl includes:
We construct MMMC, a benchmark for code-driven educational video generation, under two criteria:
We source data from 3Blue1Brown (3B1B) YouTube corpus, renowned for its instructional impact and expert Manim craftsmanship. These professional videos serve as a natural upper bound for quality, guiding the design of evaluation metrics and providing a rigorous reference point.
After filtering out non-instructional items (e.g., Q&A), we curate 117 long-form videos spanning 13 subject areas, including calculus, geometry, probability, and neural networks. To enrich supervision, we segment videos using author-provided timestamps into 339 semantically coherent sub-clips, yielding 456 units in total.
An LLM extracts concise learning topics (avg. 6.3 words) from titles, descriptions, and metadata, producing a clean mapping from videos to educationally grounded units. On average, a full-length video lasts 1014 seconds (~16.9 minutes), while a segmented clip spans 201 seconds (~3.35 minutes), balancing long-horizon reasoning with fine-grained supervision.
MMMC supports multi-dimensional evaluation:
We thank all volunteer participants and the open-source education community for providing high-quality feedback and annotations. Special thanks to 3Blue1Brown (3B1B) for making available a comprehensive corpus of professional Manim-based lessons, which not only serves as an invaluable upper bound in our benchmark but also inspires the design of evaluation metrics and educational applications.