Font Size: a A A

Design And Implementation Of JAVA Adaptive Learning Platform Based On Knowledge Graph

Posted on:2021-05-07Degree:MasterType:Thesis
Country:ChinaCandidate:C H SunFull Text:PDF
GTID:2428330605961285Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet technology and continuous advancement of education modernization,online learning platforms have broken the barriers of "time" and"space" and quickly become the only choice for learners to study independently with the threshold of "low access".However,the explosive growth of learning resources and the long-term "fragmentation" of learning have left learners with new questions about "what to learn" and "how to learn".At the same time,in the face of learners with huge volumes and obvious differences in learning backgrounds,most of the current online learning platforms offer a single learning plan,which is not universal.Therefore,adaptive learning platform has gradually become a new focus of researchers in the field of education.Through the adaptive learning platform,researchers hope to provide targeted assessment and guidance to learners and adjust their learning sequence according to their learning situation.This paper mainly completes the design and implementation of JAVA adaptive learning platform based on knowledge graph,as follows.Firstly,according to the target of the adaptive learning platform,the business requirements and performance requirements of the platform are analyzed,and the design of the platform function and database is completed.Secondly,based on cognitive diagnosis model and resource preference attribute,the learner model can be updated.Then the construction of JAVA knowledge map is completed based on the alignment of knowledge points based on embedding,and on this basis,the target knowledge points of learners are positioned with the help of deep learning.At the same time,with the target knowledge points as the starting point,the knowledge map was traversed to generate the best learning path,and the learner model was combined to recommend the corresponding learning resources and test questions.Finally,in the Eclipse environment,this study adopts MVC architecture to develop the JAVA adaptive learning platform,and realizes online testing,performance analysis,retrieval of questions and answers,resource recommendation and other functions.The prototype system of this JAVA adaptive learning platform has been completed.After testing,the platform has basically reached the preset goal.It can provide learners with personalized teaching services such as resource recommendation and test item recommendation,and at the same time,it can effectively evaluate the learning effect and cognitive level of learners.In the follow-up research,the main consideration is to add learner cognitive conflict detection and cognitive regulation,and further optimize the initial model to solve the cold start problem.
Keywords/Search Tags:Knowledge Map, Adaptive Learning, Cognitive Diagnosis, Deep Learning, Personalized Recommendation
PDF Full Text Request
Related items