Springboot intelligent examination system

Springboot intelligent examination system

Project address: https://gitee.com/chenfenbgin/j2ee_exam
recently reviewed the knowledge of interviews, and wrote this small project to review relevant knowledge. The system includes a login module, an online exam, an automatic test paper module, and some small functions.

Back-end technology: SpringBoot+Thymeleaf + Shiro +mybatis
Front-end technology: mainly Ajax
Database: MySQL

1. Realized functions:

1) User registration login module:
①. Used for users to register their own relevant information and personal password within the specified time before the test
②. The user logs in to the intelligent examination system within the specified time according to the registered account and password to take the exam
③. The user can take the exam at any time Modify the password for an individual to take the exam.
(2) Question management module
①. Add test questions
② Query test questions
③ Modify test questions
④ Delete test questions
(3) Online test module
① User answer: The user answers the questions online within the specified time, and the test paper is invalidated without submitting the answer paper over time. But the user can redraw the question. The system gives a time reminder, a countdown method is used to remind the examinee of the test time, and the examinee will be reminded in the last 2 minutes. After the test paper is submitted, it is not possible to draw a new question or re-exam.
(4) Results query: Users can query their own results and print them for download.
Insert picture description here

The modules are as follows:

1. Online exam page description

After candidates submit the test papers, the automatic marking function will be realized, and the details of the test results will be displayed

1. Personal information maintenanceInsert picture description hereInsert picture description here
2. View, download and print the transcript

The transcript page is mainly to record each test of the user. The user can see the information of the test transcript and download the transcript through the front page. Insert picture description here
Test method
(1) Use swagger-ui and insomnia tools to test

Guess you like

Origin blog.csdn.net/Anna_Liqi/article/details/106709750