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 条
  • [1] AUTOMATIC GENERATION OF DATA MERGING PROGRAM CODES
    Kim, Hyeonsook
    Oussena, Samia
    Zhang, Ying
    Clark, Tony
    ICSOFT 2010: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2010, : 179 - 186
  • [2] Automatic Question Generation From Passages
    Mazidi, Karen
    COMPUTATIONAL LINGUISTICS AND INTELLIGENT TEXT PROCESSING, CICLING 2017, PT II, 2018, 10762 : 655 - 665
  • [3] AUTOMATIC PROGRAM GENERATION FROM TEACHING DATA FOR THE HYBRID CONTROL OF ROBOTS
    ASADA, H
    IZUMI, H
    IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1989, 5 (02): : 166 - 173
  • [4] A Hybrid Approach for Question Classification in Persian Automatic Question Answering Systems
    Sherkat, Ehsan
    Farhoodi, Mojgan
    2014 4TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2014, : 279 - 284
  • [5] Evaluation of an Automatic Question Generation Approach Using Ontologies
    Teo, Noor Hasimah Ibrahim
    Joy, Mike
    PROCEEDINGS OF THE 15TH EUROPEAN CONFERENCE ON E-LEARNING (ECEL 2016), 2016, : 735 - 743
  • [6] Automatic Question Generation: From NLU to NLG
    Mazidi, Karen
    Tarau, Paul
    INTELLIGENT TUTORING SYSTEMS, ITS 2016, 2016, 9684 : 23 - 33
  • [7] Automatic question generation
    Last, Mark
    Danon, Guy
    WILEY INTERDISCIPLINARY REVIEWS-DATA MINING AND KNOWLEDGE DISCOVERY, 2020, 10 (06)
  • [8] Automatic Generation of Massively Parallel Codes from ExaSlang
    Kuckuk, Sebastian
    Koestler, Harald
    COMPUTATION, 2016, 4 (03)
  • [9] Automatic Question Generation from Postpositional Phrases of Marathi
    Pushpa M. Patil
    R. P. Bhavsar
    B. V. Pawar
    SN Computer Science, 6 (3)
  • [10] Automatic Question and Answer Generation from Thai Sentences
    Chotirat, Saranlita
    Meesad, Phayung
    PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON COMPUTING AND INFORMATION TECHNOLOGY (IC2IT 2022), 2022, 453 : 163 - 172