{"title":"人工智能辅助编程问题生成:利用局部知识图和抽象语法树构建编程知识语义网络","authors":"Cheng-Yu Chung, I-Han Hsiao, Yi-ling Lin","doi":"10.1080/15391523.2022.2123872","DOIUrl":null,"url":null,"abstract":"Abstract 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.","PeriodicalId":47444,"journal":{"name":"Journal of Research on Technology in Education","volume":"55 1","pages":"94 - 110"},"PeriodicalIF":5.1000,"publicationDate":"2022-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"AI-assisted programming question generation: Constructing semantic networks of programming knowledge by local knowledge graph and abstract syntax tree\",\"authors\":\"Cheng-Yu Chung, I-Han Hsiao, Yi-ling Lin\",\"doi\":\"10.1080/15391523.2022.2123872\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Abstract 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.\",\"PeriodicalId\":47444,\"journal\":{\"name\":\"Journal of Research on Technology in Education\",\"volume\":\"55 1\",\"pages\":\"94 - 110\"},\"PeriodicalIF\":5.1000,\"publicationDate\":\"2022-09-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Research on Technology in Education\",\"FirstCategoryId\":\"95\",\"ListUrlMain\":\"https://doi.org/10.1080/15391523.2022.2123872\",\"RegionNum\":2,\"RegionCategory\":\"教育学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"Social Sciences\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Research on Technology in Education","FirstCategoryId":"95","ListUrlMain":"https://doi.org/10.1080/15391523.2022.2123872","RegionNum":2,"RegionCategory":"教育学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"Social Sciences","Score":null,"Total":0}
AI-assisted programming question generation: Constructing semantic networks of programming knowledge by local knowledge graph and abstract syntax tree
Abstract 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.
期刊介绍:
The Journal of Research on Technology in Education (JRTE) is a premier source for high-quality, peer-reviewed research that defines the state of the art, and future horizons, of teaching and learning with technology. The terms "education" and "technology" are broadly defined. Education is inclusive of formal educational environments ranging from PK-12 to higher education, and informal learning environments, such as museums, community centers, and after-school programs. Technology refers to both software and hardware innovations, and more broadly, the application of technological processes to education.