Design and Implementation of Automatic Test Grading System Based on Microservice Architecture
Based on the current situation where software development learners lack a platform for self-directed learning and training,this paper develops a system for online answering questions and automatically judging test papers for basic training of programming language.It can achieve the goal of improving learners'basic programming ability,and at the same time,it can provide an auxiliary teaching experiment platform for college teachers and reduce the pressure of teachers'experiment grading.The automatic test grading system is based on the Spring Cloud microservice architecture,which divides functions according to business and forms multiple microservices.Each microservice is managed uniformly by Nacos.The architecture of distributed microservices system reduces system reconstruction time,improves development efficiency,and reduces maintenance costs.Tests have shown that the system performs well and the maintenance efficiency in the later stage is effectively improved.
microserviceSpring Cloudsystem architecturedistributedautomatic test grading