MCQGen: a large language model-driven MCQ generator for personalized learning

In the dynamic landscape of contemporary education, the evolution of teaching strategies such as blended learning and flipped classrooms has highlighted the need for efficient and effective generation of multiple-choice questions (MCQs). To address this, we introduce MCQGen, a novel generative artif...

Full description

Saved in:
Bibliographic Details
Main Authors: Hang, Ching Nam, Tan, Chee Wei, Yu, Pei-Duo
Other Authors: College of Computing and Data Science
Format: Article
Language:English
Published: 2024
Subjects:
Online Access:https://hdl.handle.net/10356/181265
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-181265
record_format dspace
spelling sg-ntu-dr.10356-1812652024-11-20T02:59:53Z MCQGen: a large language model-driven MCQ generator for personalized learning Hang, Ching Nam Tan, Chee Wei Yu, Pei-Duo College of Computing and Data Science Computer and Information Science Large language models Multiple-choice questions In the dynamic landscape of contemporary education, the evolution of teaching strategies such as blended learning and flipped classrooms has highlighted the need for efficient and effective generation of multiple-choice questions (MCQs). To address this, we introduce MCQGen, a novel generative artificial intelligence framework designed for the automated creation of MCQs. MCQGen uniquely integrates a large language model (LLM) with retrieval-augmented generation and advanced prompt engineering techniques, drawing from an extensive external knowledge base. This integration significantly enhances the ability of the LLM to produce educationally relevant questions that align with both the goals of educators and the diverse learning needs of students. The framework employs innovative prompt engineering, combining chain-of-thought and self-refine prompting techniques, to enhance the performance of the LLM. This process leads to the generation of questions that are not only contextually relevant and challenging but also reflective of common student misconceptions, contributing effectively to personalized learning experiences and enhancing student engagement and understanding. Our extensive evaluations showcase the effectiveness of MCQGen in producing high-quality MCQs for various educational needs and learning styles. The framework demonstrates its potential to significantly reduce the time and expertise required for MCQ creation, marking its practical utility in modern education. In essence, MCQGen offers an innovative and robust solution for the automated generation of MCQs, enhancing personalized learning in the digital era. Nanyang Technological University Published version This work was supported in part by the Nanyang Technological University (NTU) startup fund; in part by the EdeX Grant (No. 03INS001595C130) from the NTU Centre for Teaching, Learning and Pedagogy; and in part by the National Science and Technology Council of Taiwan, under Grant 112-2115-M-033-004-MY2. 2024-11-20T02:51:37Z 2024-11-20T02:51:37Z 2024 Journal Article Hang, C. N., Tan, C. W. & Yu, P. (2024). MCQGen: a large language model-driven MCQ generator for personalized learning. IEEE Access, 12, 102261-102273. https://dx.doi.org/10.1109/ACCESS.2024.3420709 2169-3536 https://hdl.handle.net/10356/181265 10.1109/ACCESS.2024.3420709 2-s2.0-85197026241 12 102261 102273 en 03INS001595C130 IEEE Access © 2024 The Authors. This work is licensed under a Creative Commons Attribution 4.0 License. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Computer and Information Science
Large language models
Multiple-choice questions
spellingShingle Computer and Information Science
Large language models
Multiple-choice questions
Hang, Ching Nam
Tan, Chee Wei
Yu, Pei-Duo
MCQGen: a large language model-driven MCQ generator for personalized learning
description In the dynamic landscape of contemporary education, the evolution of teaching strategies such as blended learning and flipped classrooms has highlighted the need for efficient and effective generation of multiple-choice questions (MCQs). To address this, we introduce MCQGen, a novel generative artificial intelligence framework designed for the automated creation of MCQs. MCQGen uniquely integrates a large language model (LLM) with retrieval-augmented generation and advanced prompt engineering techniques, drawing from an extensive external knowledge base. This integration significantly enhances the ability of the LLM to produce educationally relevant questions that align with both the goals of educators and the diverse learning needs of students. The framework employs innovative prompt engineering, combining chain-of-thought and self-refine prompting techniques, to enhance the performance of the LLM. This process leads to the generation of questions that are not only contextually relevant and challenging but also reflective of common student misconceptions, contributing effectively to personalized learning experiences and enhancing student engagement and understanding. Our extensive evaluations showcase the effectiveness of MCQGen in producing high-quality MCQs for various educational needs and learning styles. The framework demonstrates its potential to significantly reduce the time and expertise required for MCQ creation, marking its practical utility in modern education. In essence, MCQGen offers an innovative and robust solution for the automated generation of MCQs, enhancing personalized learning in the digital era.
author2 College of Computing and Data Science
author_facet College of Computing and Data Science
Hang, Ching Nam
Tan, Chee Wei
Yu, Pei-Duo
format Article
author Hang, Ching Nam
Tan, Chee Wei
Yu, Pei-Duo
author_sort Hang, Ching Nam
title MCQGen: a large language model-driven MCQ generator for personalized learning
title_short MCQGen: a large language model-driven MCQ generator for personalized learning
title_full MCQGen: a large language model-driven MCQ generator for personalized learning
title_fullStr MCQGen: a large language model-driven MCQ generator for personalized learning
title_full_unstemmed MCQGen: a large language model-driven MCQ generator for personalized learning
title_sort mcqgen: a large language model-driven mcq generator for personalized learning
publishDate 2024
url https://hdl.handle.net/10356/181265
_version_ 1816859063736074240