Font Size: a A A

Design And Implementation Of Online Learning Platform Based On Automatic Test Paper Grouping

Posted on:2020-11-15Degree:MasterType:Thesis
Country:ChinaCandidate:W Q YangFull Text:PDF
GTID:2428330575994898Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Education is the foundation of a nation's future development.With the rapid development of the Internet industry,the development of online education has changed the traditional way of learning.This paper proposes to build a flexible and convenient online learning platform,reduce the learning cost of users,and let users really achieve the ability improvement through the platform.The core functions of the online learning platform include online exercises,mock exams,information center and personal center.At the same time,in order to ensure the content quality of the question bank,every question in the background management system has to go through two audits from entry to entry into the hands of users.The platform is developed and implemented using Spring+SpringMVC+Mybatis as the framework,using genetic algorithm for automatic volume grouping of the system,Mysql in the data layer as the persistent database,Redis as the cache,and ElasticSearch search server to realize the function of topic search.Among them,the author independently designed and implemented the following modules:(1)Online exercise module:after users select subjects,the platform automatically generates a set of exercises according to users' exercise records,and the results of this exercise can be seen after the completion of the answers.Users can enter keywords to search the topic,can be favorites,view favorites list.(2)Simulation exam module:users register for the model exam by filling in the registration information and take the mock exam within the specified time.According to the registration information of users,corresponding test papers will be distributed in the mock exam,and the timing of the test will be reminded,and the results of users who participate in the mock exam will be ranked.(3)Information center module:read relevant articles,such as examination information,learning methods and examination site introduction.Users can comment and collect information,and share the information with friends.(4)Question bank management module:the module of topic management in the background management end,including a variety of functions such as topic entry,editing,review and release.Different administrators have different permissions on the subject.At present,the online learning platform has been developed and put online,which meets all the functional requirements mentioned in the demand analysis and has certain practical application value.In order to better adapt to the rapid development of the market,meet the growing needs of users,and enable users to truly benefit from the product,the online learning platform is still under constant update.
Keywords/Search Tags:Online learning, Question bank, Genetic algorithm
PDF Full Text Request
Related items