With the continuous advancement of education informatization construction in China,educational resources in the online environment have become increasingly abundant.Obtaining educational resources through the online environment has become a common learning method for current high school students.However,in the process of teaching high school information technology,there are still problems such as difficulty in indexing subject knowledge,complex webpage information interfering with students’ learning efficiency,lack of correlation between knowledge points,and teachers unable to evaluate classroom homework in a timely manner.Based on the analysis of these problems and using knowledge graph technology,this article constructs a knowledge graph of high school information technology based on the "General High School Information Technology Curriculum Standards"(2017 edition)and the compulsory course "Information Technology for High School"(2019),and designs a knowledge graph-based high school information technology course teaching assistant system to assist teaching.The main contents are as follows:1.Data acquisition.Use web crawler technology to crawl relevant course data such as high school information technology textbooks,teaching materials,related encyclopedias,exercise libraries,etc.on the Internet,and preprocess the crawled heterogeneous data.2.Construction of the knowledge graph for information technology courses.After preprocessing the data,perform operations such as word segmentation,part-of-speech tagging,entity extraction,and relationship extraction to form triple data.Then,store the triple data in the Neo4j database.3.Design and implementation of the teaching assistant system.Through the interview method,obtain the actual needs of teachers,and design the system’s functions based on these needs.Finally,use Java backend language and HTML frontend language for detailed design and implementation of the system.The system’s functions mainly include knowledge search,intelligent Q&A,intelligent paper generation,topic discussion,online answering,and other functions.4.Application research of the system.Deploy and launch the system,and apply it to actual teaching processes,while conducting comparative experimental research.The experimental results prove that the teaching assistant system designed in this article can assist teachers in teaching and help students improve their grades. |