Font Size: a A A

Design And Implementation Of Self-adaptive Evaluation System

Posted on:2022-10-18Degree:MasterType:Thesis
Country:ChinaCandidate:L XiaFull Text:PDF
GTID:2518306338969559Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Academic evaluation plays an important role in education.According to the results of academic evaluation,students can know about their academic achievements,and educators can also improve the quality of teaching.The traditional academic evaluation usually depends on the abilities of test builders,so when facing students with different knowledge background,the accuracy and efficiency of academic evaluation will probably be lowered.In order to solve the problem,this essay proposed a self-adaptive evaluation method based on Microsoft's TrueSkill rating system that can adjust the difficulty of the problem adaptively according to students' performance and using that method designed and implemented a self-adaptive evaluation system.This system can not only help students to conduct academic assessment more effectively,but also according to the deliberate practice theory,the system can better improve the academic level by letting students do subjects that meet their own level.Firstly,this essay demonstrates the research background of self-adaptive evaluation system,and raises the significance of the research.Through analysis,this essay found the target user groups of the system include students,testing managers and system administrators.The demand of student users for the system is to be able to carry out self-adaptive testing,self-adaptive training,test data viewing and academic ability appraisal.The requirement of the testing managers is to be able to use the system to manage the testing questions and the evaluation.And the system administrators hope to manage the users and their authorities in the system.After analyzing the requirements,this essay carried out a summary design of the system,including the designs of the network architecture,the software hierarchy,the module,the database and the interface.When designing the network architecture,in order to improve the performance,the system server was divided into parts according to different functions.In the module design,in order to ensure the user experience,the system was also divided into the evaluation subsystem for student users and the management subsystem for testing managers and system administrators.Then,this essay gave a detailed introduction of the different function modules in the system by class diagrams,flow charts,sequence diagrams and implementation code of key functions.Finally,this essay conducted a testing of the functions and performance of the system,the results of which showed a well-run system and satisfied expectation.
Keywords/Search Tags:academic evaluation, self-adaptation, deliberate practice, rating system
PDF Full Text Request
Related items