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...
Saved in:
Main Authors: | , , |
---|---|
Other Authors: | |
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 |