Font Size: a A A

Design And Implementation Of Educational Knowledge Graph Management System For K12

Posted on:2022-03-16Degree:MasterType:Thesis
Country:ChinaCandidate:H J JiFull Text:PDF
GTID:2507306347994569Subject:Modern educational technology
Abstract/Summary:PDF Full Text Request
In recent years,emerging information technologies such as artificial intelligence and big data have been deeply integrated into education.Knowledge graph is the core driving force to promote the rapid development of intelligent education.Its aim is to systematize and standardize the massive redundant knowledge,and show the knowledge structure and relationship between knowledge and knowledge by graph visualization.The knowledge graph provides new energy for education.Consequently,the experts and scholars begin to attach great importance to the important role of knowledge graph in the field of education.By literature analysis,this paper understands one of the intelligent education’s important research topic is to structure educational knowledge graph.But the educational knowledge graph requires high accuracy and knowledge has ductility,so it needs to be continuously updated and maintained.However,at present,most researchers devote themselves to the construction technology and application of knowledge graph.There are still many problems in knowledge graph,such as non-standard management and maintenance,knowledge updating and organizational difficulties.Based on the above demands,this paper aims to design a complete functional education knowledge graph management system for the stage of K12 basic education.The main contents are as follows:(1)System design.Based on the analysis of the data management and visual interaction requirements of the educational knowledge graph,the educational knowledge graph management system can be divided into four functional modules:The visual module of the educational knowledge graph,it can realize the visual display and dynamic interaction of the educational knowledge graph with the visualization tool of d3.js;The knowledge graph retrieval module,it is used for diversified retrieval of educational knowledge nodes and relational data;The knowledge graph management module,it carries out data management operations such as adding,deleting,modifying and checking the nodes and relationships in the education knowledge graph;The knowledge graph building module,uses the LOAD CSV to structure the knowledge graph or create the knowledge graph manually.(2)System implementation and testing.This paper mainly uses PHP Laravel framework to build the server,and combines front-end and back-end development technology and graph database technology to achieve the related functions of the system one by one.First,the bottom system uses Neo4j to storage educational knowledge data in the form of knowledge graph.Then it uses D3.js front-end visualization technology to realize visualization and dynamic interaction for educational knowledge graph,to show the concept of different layers with different color classification.After that,it uses the Neo4j database own Cypher statements to realize a variety of operations such as adding,deleting,modifying and checking.Finally,by compatibility test,function test and performance test to evaluate and improve the system.It can be seen from the above,this paper uses system development method and related tools to structure an educational knowledge graph with complete function.And improve the efficiency of managing and maintaining knowledge graph.What’s more,it provides the foundation of adaptive learning and personalized learning resource recommendation by educational knowledge graph,and provides reference for the management of other areas.
Keywords/Search Tags:Educational Knowledge Graph, Neo4j Graph Database, D3.js Technology, Knowledge Graph Visualization, Knowledge Graph Management
PDF Full Text Request
Related items