EduVidQA: Generating and Evaluating Long-form Answers to Student Questions based on Lecture Videos

Sourjyadip Ray, Shubham Sharma, Somak Aditya, Pawan Goyal
9/28/2025
cs.CL

No official code found. Best implementation: sourjyadip/eduvidqa-emnlp25 (1 star, MIT, last commit 2025-09-18).

Abstract

As digital platforms redefine educational paradigms, ensuring interactivity remains vital for effective learning. This paper explores using Multimodal Large Language Models (MLLMs) to automatically respond to student questions from online lectures - a novel question answering task of real world significance. We introduce the EduVidQA Dataset with 5252 question-answer pairs (both synthetic and real-world) from 296 computer science videos covering diverse topics and difficulty levels. To understand the needs of the dataset and task evaluation, we empirically study the qualitative preferences of students, which we provide as an important contribution to this line of work. Our benchmarking experiments consist of 6 state-of-the-art MLLMs, through which we study the effectiveness of our synthetic data for finetuning, as well as showing the challenging nature of the task. We evaluate the models using both text-based and qualitative metrics, thus showing a nuanced perspective of the models' performance, which is paramount to future work. This work not only sets a benchmark for this important problem, but also opens exciting avenues for future research in the field of Natural Language Processing for Education.

View on arXivView PDF

Code Implementations(1)

MIT

Data and code for the paper 'EduVidQA: Generating and Evaluating Long-form Answers to Student Questions based on Lecture Videos' published at EMNLP 2025 Main.

10PythonSep 16, 20251 years agoMIT

Similar Papers

Cite this paper

@article{ray2025eduvidqa,
  title  = {EduVidQA: Generating and Evaluating Long-form Answers to Student Questions based on Lecture Videos},
  author = {Sourjyadip Ray and Shubham Sharma and Somak Aditya and Pawan Goyal},
  year   = {2025},
  eprint = {2509.24120},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.24120v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.24120.svg)](https://codeofpaper.com/paper/2509.24120)

Discussion