A Hybrid Approach for Automatic Question Generation from Program Codes

被引:0
|
作者
Alshboul, Jawad [1 ]
Baksa-Varga, Erika [1 ]
机构
[1] Univ Miskolc, Fac Mech Engn & Informat, Miskolc, Hungary
关键词
Question generation; e-learning; !text type='python']python[!/text] question generator; semantic code conversion;
D O I
10.14569/IJACSA.2024.0150102
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Generating questions is one of the most challenging tasks in the natural language processing discipline. With the significant emergence of electronic educational platforms like e-learning systems and the large scalability achieved with e-learning, there is an increased urge to generate intelligent and deliberate questions to measure students' understanding. Many works have been done in this field with different techniques; however, most approaches work on extracting questions from text. This research aims to build a model that can conceptualize and generate questions on Python programming language from program codes. Different models are proposed by inserting text and generating questions; however, the challenge is understanding the concepts in the code snippets and linking them to the lessons so that the model can generate relevant and reasonable questions for students. Therefore, the standards applied to measure the results are the code complexity and question validity regarding the questions. The method used to achieve this goal combines the QuestionGenAi framework and ontology based on semantic code conversion. The results produced are questions based on the code snippets provided. The evaluation criteria were code complexity, question validity, and question context. This work has great potential improvement to the e-learning platforms to improve the overall experience for both learners and instructors.
引用
收藏
页码:10 / 17
页数:8
相关论文
共 50 条
  • [41] Automatic generation of block-recursive codes
    Ahmed, N
    Pingali, K
    EURO-PAR 2000 PARALLEL PROCESSING, PROCEEDINGS, 2000, 1900 : 368 - 378
  • [42] Which approach to parallelizing scientific codes - that is the question
    CEA-Saclay, Gif-sur-Yvette, France
    Parallel Comput, 1-2 (165-179):
  • [43] Which approach to parallelizing scientific codes - That is the question
    Berthou, JY
    Colombet, L
    PARALLEL COMPUTING, 1997, 23 (1-2) : 165 - 180
  • [44] Automatic question generation for learning evaluation in medicine
    Wang, Weiming
    Rao, Tianyong
    Liu, Wenyin
    ADVANCES IN WEB BASED LEARNING - ICWL 2007, 2008, 4823 : 242 - +
  • [45] Automatic question generation and answer assessment: a survey
    Das, Bidyut
    Majumder, Mukta
    Phadikar, Santanu
    Sekh, Arif Ahmed
    RESEARCH AND PRACTICE IN TECHNOLOGY ENHANCED LEARNING, 2021, 16 (01)
  • [46] Automatic Question Generation for Intelligent Tutoring Systems
    Shah, Riken
    Shah, Deesha
    Kurup, Lakshmi
    2017 2ND INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS, COMPUTING AND IT APPLICATIONS (CSCITA), 2017, : 127 - 132
  • [47] Implementation and assessment of the automatic question generation module
    Bednarik, Laszlo
    Kovacs, Laszlo
    3RD IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFOCOMMUNICATIONS (COGINFOCOM 2012), 2012, : 687 - 690
  • [48] Automatic question generation approaches and evaluation techniques
    Divate, Manisha
    Salgaonkar, Ambuja
    CURRENT SCIENCE, 2017, 113 (09): : 1683 - 1691
  • [49] A Review of Automatic Question Generation in Teaching Programming
    Alshboul, Jawad
    Baksa-Varga, Erika
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (10) : 45 - 51
  • [50] Automatic Generation of Question Paper from User Entered Specifications using a Semantically Tagged Question Repository
    Nalawade, Gauri
    Ramesh, Rekha
    2016 IEEE 8TH INTERNATIONAL CONFERENCE ON TECHNOLOGY FOR EDUCATION (T4E 2016), 2016, : 148 - 151