AI-assisted programming question generation: Constructing semantic networks of programming knowledge by local knowledge graph and abstract syntax tree
Creating practice questions for programming learning is not an easy job. It requires the instructor to diligently organize heterogeneous learning resources. Although educational technologies have been adopted across levels of programming learning, programming question generation (PQG) is still predo...
Saved in:
Published in | Journal of research on technology in education Vol. 55; no. 1; pp. 94 - 110 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Eugene
Routledge
03.01.2023
Taylor & Francis Ltd |
Subjects | |
Online Access | Get full text |
ISSN | 1539-1523 1945-0818 |
DOI | 10.1080/15391523.2022.2123872 |
Cover
Summary: | Creating practice questions for programming learning is not an easy job. It requires the instructor to diligently organize heterogeneous learning resources. Although educational technologies have been adopted across levels of programming learning, programming question generation (PQG) is still predominantly performed by instructors without advanced technological support. This study proposes a knowledge-based PQG model that aims to help the instructor generate new programming questions and expand the assessment items by the Local Knowledge Graph and Abstract Syntax Tree. A group of experienced instructors was recruited to evaluate the PQG model and expressed significantly positive feedback on the generated questions. |
---|---|
Bibliography: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
ISSN: | 1539-1523 1945-0818 |
DOI: | 10.1080/15391523.2022.2123872 |