Font Size: a A A

The Design And Implementation Of Knowledge Assessment System Of "Micro-Class" Based On Spring Cloud

Posted on:2020-04-04Degree:MasterType:Thesis
Country:ChinaCandidate:C W HongFull Text:PDF
GTID:2428330575455054Subject:Engineering
Abstract/Summary:PDF Full Text Request
In recent years,with the rise of artificial intelligence,education has been one of the best applications for AI.Although traditional online education has evolved in content,there are still some problems.For example,it is impossible for those courses to take the individual differentiation between students into account,teachers cannot know the specific learning progress of each student in time,and so on.Therefore,the education industry needs an intelligent platform which allows students to learn autonomously,receive feedback and assessment in time.Besides,it should make different roadmaps for each student to make "teach students in accordance of their aptitude" come true.Based on those background,this thesis studies the design and implementation of knowledge assessment subsystem of the intelligent online education platform——"micro-class".The main purpose of the system is to make learning objectives and assess relevant knowledge.Accordingly,the data of assessment analysis will assist the development of learning path.This thesis designs and implements the knowledge assessment system.The system is divided into two modules:limbic module and business module.The limbic module mainly includes authentication module and file module,the business module mainly includes four modules:knowledge graph management module,test paper maintenance module,exam maintenance module,and assessment analysis module.Each module is implemented independently as a microservice.The authentication module is responsible for filtering the users who are not logged in or have insufficient privileges;the file module is responsible for accessing to the cloud storage uniformly;the knowledge graph management module which is the basic module of the system,is responsible for managing knowledge and learning objectives;the test paper maintenance module is responsible for managing questions and test papers;the exam maintenance module,the crucial part of the system,assesses knowledge with the application of test papers;the assessment analysis module is responsible for analyzing the exam results and providing basic data for intelligent learning.The solution of the knowledge assessment system mainly includes three aspects:first,the front-end and back-end separation architecture decouples the responsibilities,makes debug easier,and improves the development efficiency;second,the microservice architecture based on Spring Cloud decomposes the complexity of the system,each service is free to choose preferred technology for implementation and is deployed independently without the impact of other services.Besides,each service can be extended independently to meet the needs of scalability;third,the hierarchical structure which reduces the dependencies between layers,enhances maintainability,scalability and reusability of the system.Those design may have some inspiration for other complex web applications.
Keywords/Search Tags:Artificial Intelligence, Online Education, Spring Cloud, Microservice
PDF Full Text Request
Related items