Font Size: a A A

Design And Implementation Of Personalized Learning Platform Based On Web Log Mining

Posted on:2018-02-18Degree:MasterType:Thesis
Country:ChinaCandidate:D X HouFull Text:PDF
GTID:2358330518968429Subject:Engineering
Abstract/Summary:PDF Full Text Request
In recent years,with the rapid development of Internet and distance education,the traditional education way has been unable to meet the modern people for the various needs of personalized resources,so there have been personalized learning platform.The new learning platform is not only gradually changing the traditional educational model,but also to promote the development of new education model.We presented a personalized online learning platform in this paper in view of the uniqueness of the content and form of the traditional online learning system.It's "personality" is mainly reflected on two aspects: Firstly,the system mines Web log for the collected log files and recommends groups for the learners on the basis of the length of time on visiting different courses of the learners.Besides,the system relates the relevant courses by means of the system's login history,whose point is to let the learners understand the topology among various courses.For example,when a learner is learning Java development,the system will push the C language and tell the learner that C language is associated with Java.Secondly,the system recommends groups for the learners on the basis of the learner's interest.For the course that a particular learner would like in the group,the system will deliver the relevant courses of the course to all people in the group in order to predict the interested course of the learners.The system in this paper can be run on both the PC and the mobile.The PC is designed based on JavaWeb,while the mobile is based on the Android operating system.In the offline,the system uses the Web log mining technique to process log files.The design of the whole system is based on software engineering,which is convenient for the system developers to develop a flexible,easily operate,performed well,and fully functional system.The main research of this article is as follows:(1)The functional design of system parts: The user roles will be divided into students,teachers and managers in the development process.The system has five main function modules,namely user management module,learning resource function module,announcement management module,online message management module,online learning module and personalized recommendation module.(2)Integration of the SSM framework in the J2 EE platform: Platform PC is design based on JavaWeb,with SSM(Spring+SpringMVC+MyBatis)for project development,and Maven for project management.The user interface layer is implemented in the JavaWeb platform with SpringMVC,the business logic layer with Service interface and the data access layer with MyBatis to operate the database,and finally the various levels are integrated by Spring.The mobile clients are implemented by loading the system server in the Android operating system.(3)The Web log mining on offline: In this paper,we mined Web log for the access logs in the system,combining the characteristics of personalized online learning.The system collected log files using the software Flume and made association rules analysis among various courses using the Apriori algorithm.In addition,the system grouped the learners using the KMeans algorithms.
Keywords/Search Tags:Personalized online learning, Web log mining, SSM framework, The Apriori algorithm, The K-Means algorithm
PDF Full Text Request
Related items