Automatic question generation system for learning to create linear programming models
Main Article Content
Abstract
Automatic question generation systems play a key role in enhancing the efficiency of teaching and learning, particularly in fields that involve complex problem-solving, such as linear programming (LP). This study presents the development and evaluation of a system designed to generate questions and answers related to business product mix problems in LP. Aimed at enhancing LP modeling skills, the system was tested on 132 undergraduate business students enrolled in a quantitative analysis course. The evaluation involved pre- and post-learning achievement tests, with data analyzed using t-tests and normalized gain (g) to measure learning progress. Results showed significant improvements in students’ performance on identical (t = 14.94, p<0.05) and different tests (t = 8.95), along with a moderate learning gain (g = 0.59). These findings indicate that the system not only reduces the instructional workload but also effectively enhances students’ understanding and application of LP concepts, making it a valuable tool in education.
Downloads
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
References
Ayanian, T. (2015). Health human resource planning of physiotherapists and occupational therapists in Newfoundland and Labrador [Master’s thesis, University of Toronto]. University of Toronto. TSpace. http://hdl.handle.net/1807/69582
Brahmawong, C. (2013). Developmental testing of media and instructional package. Silpakorn Educational Research Journal, 5(1), 7–20. [in Thai]
Chotirat, S., & Meesad, P. (2021). Part-of-Speech tagging enhancement to natural language processing for Thai Wh-question classification with deep learning. Heliyon, 7(10), Article e08216. https://doi.org/10.1016/j.heliyon.2021.e08216
Chotirat, S., & Meesad, P. (2022). Automatic question and answer generation from Thai sentences. In P. Meesad, S. Sodsee, W. Jitsakul, & S. Tangwannawit (Eds.), Proceedings of the 18th International Conference on Computing and Information Technology (IC2IT 2022) (pp. 163–172). Springer. https://doi.org/10.1007/978-3-030-99948-3_16
Das, B., Majumder, M., Phadikar, S., & Sekh, A. A. (2021). Automatic question generation and answer assessment: A survey. Research and Practice in Technology Enhanced Learning, 16, Article 5. https://doi.org/10.1186/s41039-021-00151-1
Deng, J., & Lin, Y. (2022). The benefits and challenges of ChatGPT: An overview. Frontiers in Computing and Intelligent Systems, 2(2), 81–83. https://doi.org/10.54097/fcis.v2i2.4465
Fung, Y.-C., Lee, L.-K., & Chui, K. T. (2023). An automatic question generator for Chinese comprehension. Inventions, 8(1), Article 31. https://doi.org/10.3390/inventions8010031
Gagné, R. (1985). The conditions of learning and theory of instruction (4th ed.). Holt, Rinehart and Winston.
Hake, R. R. (1998). Interactive-engagement versus traditional methods: A six-thousand-student survey of mechanics test data for introductory physics courses. American Journal of Physics, 66(1), 64–74. https://doi.org/10.1119/1.18809
Jamieson, S. (2004). Likert scales: How to (ab)use them. Medical Education, 38(12), 1217–1218. https://doi.org/10.1111/j.1365-2929.2004.02012.x
Kumar, V., Ramakrishnan, G., & Li, Y.-F. (2019). Putting the horse before the cart: A generator-evaluator framework for questions generation from text. In Proceedings of the 23rd Conference on Computational Natural Language Learning (CoNLL) (pp. 812–821). Association for Computational Linguistics. https://doi.org/10.18653/v1/K19-1076
Kurdi, G., Leo, J., Parsia, B., Sattler, U., & Al-Emari, S. (2020). A systematic review of automatic question generation for educational purposes. International Journal of Artificial Intelligence in Education, 30, 121–204. https://doi.org/10.1007/s40593-019-00186-y
Kusuma, S. F., Siahaan, D. O., & Fatichah, C. (2020). Automatic question generation in education domain based on ontology. In Proceedings of the 2020 International Conference on Computer Engineering, Network, and Intelligent Multimedia (CENIM) (pp. 251–256). IEEE. https://doi.org/10.1109/CENIM51130.2020.9297991
Kusuma, S. F., Siahaan, D. O., & Fatichah, C. (2022). Automatic question generation with various difficulty levels based on knowledge ontology using a query template. Knowledge-Based Systems, 249, Article 108906. https://doi.org/10.1016/j.knosys.2022.108906
Martinich, J. S. (1997). Production and operations management: An applied modern approach. John Wiley & Sons.
Maurya, K. K., & Desarkar, M. S. (2020). Learning to distract: A hierarchical multi-decoder network for automated generation of long distractors for multiple-choice questions for reading comprehension. In Proceedings of the 29th ACM International Conference on Information and Knowledge Management (CIKM'20) (pp. 1115–1124). Association for Computing Machinery. https://doi.org/10.1145/3340531.3411997
Mulla, N., & Gharpure, P. (2023). Automatic question generation: A review of methodologies, datasets, evaluation metrics, and applications. Progress in Artificial Intelligence, 12(1), 1–32. https://doi.org/10.1007/s13748-023-00295-9
Panchal, P., Thakkar, J., Pillai, V., & Patil, S. (2021). Automatic question generation and evaluation. Journal of University of Shanghai for Science and Technology, 23(5), 751–761. http://doi.org/10.51201/JUSST/21/05203
Phakmongkol, P., & Vateekul, P. (2021). Enhance text-to-text transfer transformer with generated questions for Thai question answering. Applied Sciences, 11(21), Article 10267. https://doi.org/10.3390/app112110267
Phatthiyaphaibun, W., Chaovavanich, K., Polpanumas, C., Suriyawongkul, A., Lowphansirikul, L., Chormai, P., Limkonchotiwat, P., Suntorntip, T., & Udomcharoenchaikit, C. (2023). PyThaiNLP: Thai natural language processing in Python. In L. Tan, D. Milajevs, G. Chauhan, J. Gwinnup, & E. Rippeth (Eds.), Proceedings of the 3rd Workshop for Natural Language Processing Open Source Software (NLP-OSS 2023) (pp. 25–36). Association for Computational Linguistics. https://doi.org/10.18653/v1/2023.nlposs-1.4
Pongchairerks, P. (2017). Linear programming. Danex Intercorporation.
Render, B., Stair, R. M., Jr., Hanna, M. E., & Hale, T. S. (2020). Quantitative analysis for management (13th ed.). Pearson.
Ruangchutiphophan, P., Saetia, C., Seneewong Na Ayutthaya, T., & Chalothorn, T. (2023). Thai knowledge-augmented language model adaptation (ThaiKALA). In Proceedings of the 2023 18th International Joint Symposium on Artificial Intelligence and Natural Language Processing (iSAI-NLP) (pp. 1–6). IEEE. https://doi.org/10.1109/iSAI-NLP60301.2023.10355001
Sekhon, R., & Bloom, R. (2016). Applied finite mathematics. Lumen Learning.
Soni, S., Kumar, P., & Saha, A. (2019, March 14–15). Automatic question generation: A systematic review [Conference session]. International Conference on Advances in Engineering, Science, Management & Technology (ICAESMT), Dehradun, India. http://dx.doi.org/10.2139/ssrn.3403926
Steuer, T., Filighera, A., Tregel, T., & Miede, A. (2022). Educational automatic question generation improves reading comprehension in non-native speakers: A learner-centric case study. Frontiers in Artificial Intelligence, 5, Article 900304. https://doi.org/10.3389/frai.2022.900304
Susanti, Y., Tokunaga, T., Nishikawa, H., & Obari, H. (2018). Automatic distractor generation for multiple-choice English vocabulary questions. Research and Practice in Technology Enhanced Learning, 13, Article 15. https://doi.org/10.1186/s41039-018-0082-z
Van Campenhout, R., Brown, N., Jerome, B., Dittel, J. S., & Johnson, B. G. (2021). Toward effective courseware at scale: Investigating automatically generated questions as formative practice. In Proceedings of the Eighth ACM Conference on Learning @ Scale (L@S '21) (pp. 295–298). ACM. https://doi.org/10.1145/3430895.3460162
Vibulsukh, W. (1996). A diagnosis of mathematics learning deficiencies on linear programming of Huachiew Chalermprakiet University students [Unpublished master’s thesis]. Kasetsart University. [in Thai]
Wiwatbutsiri, N., Suchato, A., Punyabukkana, P., & Tuaycharoen, N. (2022). Question generation in the Thai language using MT5. In Proceedings of the 2022 19th International Joint Conference on Computer Science and Software Engineering (JCSSE) (pp. 1–6). IEEE. https://doi.org/10.1109/JCSSE54890.2022.9836271
Zhu, F., Laosen, N., Laosen, K., Paripremkul, K., Nanthaamornphong, A., Ng, S.-K., & Bressan, S. (2022). A comparative empirical evaluation of neural language models for Thai question-answering. In Proceedings of the 2022 37th International Technical Conference on Circuits/Systems, Computers and Communications (ITC-CSCC) (pp. 120–123). IEEE. https://doi.org/10.1109/ITC-CSCC55581.2022.9894948
Zou, B., Li, P., Pan, L., & Aw, A. T. (2022). Automatic true/false question generation for educational purpose. In Proceedings of the 17th Workshop on Innovative Use of NLP for Building Educational Applications (BEA 2022) (pp. 61–70). Association for Computational Linguistics. https://doi.org/10.18653/v1/2022.bea-1.10