cs.AIApr 5, 2026

CODE-GEN: A Human-in-the-Loop RAG-Based Agentic AI System for Multiple-Choice Question Generation

Authors: Xiaojing Duan, Frederick Nwanganga, Chaoli Wang

Organizations: University of Notre Dame, Notre Dame IN 46556, USA

Abstract

We present CODE-GEN, a human-in-the-Loop, retrieval-augmented generation (RAG)-based agentic AI system for generating context-aligned multiple-choice questions to develop student code reasoning and comprehension abilities. CODE-GEN employs an agentic AI architecture in which a Generator agent produces multiple-choice coding comprehension questions aligned with course-specific learning objectives, while a Validator agent independently assesses content quality across seven pedagogical dimensions. Both agents are augmented with specialized tools that enhance computational accuracy and verify code outputs. To evaluate the effectiveness of CODE-GEN, we conducted an evaluation study involving six human subject-matter experts (SMEs) who judged 288 AI-generated questions. The SMEs produced a total of 2,016 human-AI rating pairs, indicating agreement or disagreement with the assessments of Validator, along with 131 instances of qualitative feedback. Analyses of SME judgments show strong system performance, with human-validated success rates ranging from 79.9% to 98.6% across the seven pedagogical dimensions. The analysis of qualitative feedback reveals that CODE-GEN achieves high reliability on dimensions well suited to computational verification and explicit criteria matching, including question clarity, code validity, concept alignment, and correct answer validity. In contrast, human expertise remains essential for dimensions requiring deeper instructional judgment, such as designing pedagogically meaningful distractors and providing high-quality feedback that reinforces understanding. These findings inform the strategic allocation of human and AI effort in AI-assisted educational content generation.

Figures & tables

Explore similar work

CardsList
  1. ACE-TA: An Agentic Teaching Assistant for Grounded Q&A, Quiz Generation, and Code Tutoring

    Feb 20, 2026Himanshu Tripathi, Charlottee Crowell, Kaley Newlin +3Intelligent Tutoring SystemsGenerative AI in Education

  2. CodeGENCAT: Generative Computerized Adaptive Testing for Open-ended Coding Problems

    Feb 23, 2026Wanyong Feng, Alexander Scarlatos, Ruochen Sun +1Educational AssessmentItem Response Theory

  3. Human-LLM Collaborative Inductive Coding for Conceptualizing K-12 Educator AI Use

    Jul 30, 2026Alex Liu, Min Sun, Lief Esbenshade +4LLM-Assisted AnnotationHuman-in-the-Loop Annotation