This paper presents an innovative application of artificial intelligence (AI) to develop a smart quiz application for generating questions related to any topic based on user preferences. Conventional quizzes operate within the constraints of pre- defined question banks that may become irrelevant with time and offer limited options for customization. However, the proposed application leverages Open Router API, serving as a gateway to language models, to develop a dynamic question generator. The process entails user entry of a topic, after which the backend software communicates with the Open Router API for obtaining contextually relevant and timely questions. The system comprises a frontend framework of ReactJS and backend technologies including Node.JS and Open Router for integrating AI functionality. This approach becomes critical in adaptive learning technology and demonstrates how effective generative AI can be in educational software today. This paper presents a system that includes an intelligent quiz application powered by AI, capable of generating questions according to a topic provided by the user Classic quiz systems operate using pre-defined pools of questions that are outdated, limit user choices, and become repetitive after a while. However, this particular application leverages the Open Router API, which serves as an entry point to the language model, to establish an adaptable and scalable system of generating questions. The user inputs a desired topic, and the system interacts with the Open Router API to provide new questions. As the system architecture, ReactJS, and Node.js are used, supplemented by the Open Router API. The outcome of this work is highly accurate and educational AI-generated content. This approach becomes critical in adaptive learning technology and demonstrates how effective generative AI can be in educational software today.
Introduction
The text discusses the rapid evolution of digital education and highlights the limitations of traditional quiz systems, which rely on static question banks, require manual updates, and fail to adapt to individual learners—resulting in low engagement and limited effectiveness. To address these issues, the paper proposes an AI-powered quiz generation system that uses natural language processing and generative AI to create dynamic, personalized quizzes based on user preferences such as topic and difficulty.
The main objective is to develop an interactive application that generates unique, real-time questions, provides instant feedback, and adapts to learners’ abilities. This system aims to enhance engagement, reduce repetitive content, and improve assessment by evaluating higher-order thinking skills while also saving teachers time. It also seeks to ensure scalability, flexibility, and exam integrity through AI-based monitoring.
The literature review emphasizes the role of advanced AI models like transformer-based systems (e.g., BERT) in generating high-quality questions by understanding context and extracting key concepts. These systems can automate quiz creation while allowing instructors to review and refine content.
The proposed system includes features such as automated question generation, adaptive assessments, real-time scoring, personalized learning analytics, and security mechanisms. Its architecture is built on domain knowledge and a structured quiz ontology, enabling accurate tracking of student performance, identification of knowledge gaps, and delivery of targeted learning recommendations.
Conclusion
The creation of the AI-driven quiz creation platform represents a groundbreaking advancement in the field of modern education and personalized learning environments. With the use of intelligent prompt engineering, interactive AI engagement, and seamless backend and frontend communication, the platform revolutionizes the process of generating quizzes , delivering them, and interacting with the quizzes . Utilizing modern programming languages such as ReactJS and Node.js and APIs, including the Open Router API, the platform enables the generation of dynamic content, personalization according to user preference, and a captivating user interface design. It offers users an efficient mechanism for testing their skills while empowering instructors with effective means for modifying the generated content and monitoring learners\' performance. As the platform develops, it paves the way for more sophisticated functionalities such as adaptive quizzes with varying difficulty levels, voice-based question answering, and multilingual quizzes.
References
[1] Agarwal, D. S. Mishra, S. V. Kolekar, \"Knowledge-based recommendation system using semantic web rules based on learning styles for MOOCs, \" Cogent Engineering, vol. 9, 2022568, . 2022 doi:10.1080/23311916.2021.2022568.
[2] B. Wisniewski, K. Zierer, J. Hattie, \"The power of feedback revisited: A meta- analysis of educational feedback research, \" Frontiers in Psychology, vol. 10, 2020.
[3] C. Jouault, K. Seta, Y. Hayashi, \"Content-dependent question generation using lod for history learning in open learning space,\" New Generation Computing, vol. 34, pp. 367-394, 2016. doi:10.1007/s00354016-0404-x.
[4] C. Liang, X. Yang, N. Dave, D. C. Wham, B. Pursel, C. L. Giles \"Distractor generation for multiple choice questions using learning to rank, \" in: BEA@NAACL-HLT, 2018
[5] C. Nwafor, I. Onyenwe, \"An automated multiple-choice question generation using natural language processing techniques,\" Int. J. on Natural Language Computing, vol. 10, pp. 1-10, 2021. doi:10.5121/ijnlc.2021.10201.