A PROTOTYPE SYSTEM FOR LLM-BASED AUTOMATIC GENERATION OF MULTIPLE-CHOICE QUESTIONS IN MACHINE LEARNING PROGRAMMING

Authors

DOI:

https://doi.org/10.17501/24246700.2026.12108

Keywords:

python language, self-learning, AI, auto-generation

Abstract

In recent years, the importance of mathematical, data science, and AI education has grown significantly, making it necessary to learn machine learning programming. In programming education, while acquiring knowledge through lectures is important, the experience of actually creating programs helps solidify that knowledge. However, preparing numerous programming assignments places a significant burden on educators. This study proposes a system that utilizes large language models (LLMs) to generate programming tasks for scikit-learn, a machine learning library written in Python. It describes the implementation and evaluation of a prototype version of this system. The programming exercises used in that system implement a multiple-choice question format where part of the program is left blank, and the student must fill in the missing text. This serves as an alternative implementation for programming exercises. Our preliminary evaluation confirmed that by refining the prompt, tasks suitable for the purpose are automatically generated. However, to achieve accurate task generation, additional instructions to the prompt are required for each target problem category. Therefore, establishing a universal prompt generation method for this purpose is a future challenge

References

Bitew, S. K., Deleu, J., Develder, C., & Demeester, T. (2023). Distractor generation for multiple-choice questions with predictive prompting and large language models. arXiv:2307.16338 Retrieved from https://arxiv.org/abs/2307.16338.

Lee, J., Smith, D., Woodhead, S., & La, A. (2024). Math Multiple Choice Question Generation via Human- Large Language Model Collaboration. arXiv:2405.00864. Retrieved from https://arxiv.org/abs/2405.00864.

Downloads

Published

2026-09-01

How to Cite

A PROTOTYPE SYSTEM FOR LLM-BASED AUTOMATIC GENERATION OF MULTIPLE-CHOICE QUESTIONS IN MACHINE LEARNING PROGRAMMING. (2026). Proceedings of the International Conference on Education, 12(01), 123-132. https://doi.org/10.17501/24246700.2026.12108