The Bat online examination system is an examination system built based on JSF2+Spring3+JPA2 and other JAVA technologies. It uses a MYSQL database and can be deployed on various operating systems such as WINDOWS, LINUX, and UNIX. It has built-in ubiquitous AJAX capabilities, making it simple and easy to use. , supports four types of questions: single-choice questions, multiple-choice questions, fill-in-the-blank questions, and true-false questions. The backend functions cover most online test management functions such as test question module management, test question management, test management, score management, class management, test room management, user management, information release and discussion board management. The test is divided into two types: mock test and formal test. kind; front-end users can directly take the exam, automatically generate test papers according to the background settings, count down the test page, and automatically submit test papers when the time is up. Front-end users can also query test results, detailed scores of test papers, and test question analysis; administrators can also publish various Announce information or set up a discussion area. Announcement information can be replied and discussed by users. This system can be used in various examination fields and has good applicability, scalability and stability.
2. Features
Compared with general online examination systems, this system has the following features:
1. Stable performance and support for large concurrent data access. This system is built using JAVA technology. The middle layer and data access layer adopt SPRING technology and HIBERNATE technology. It has excellent data buffering and large concurrent data access support capabilities. This ability can be used when multiple users generate test papers at the same time and submit test papers at the same time and calculate scores. It is very important. The possibility of stuck is small, which is by no means comparable to systems built with PHP and ASP.NET technology.
2. A more humane and scientific examination interface. The generated test paper has a marking function. If the user is not sure about some questions during the exam, he can choose to mark them, and the questions will automatically turn red to facilitate the user's exam; the head of the test paper will count down, and the test paper will be automatically submitted when the time is up; the test paper will be in the new Opened in a window, the refresh button and shortcut keys are blocked to avoid multiple generation of test papers.
3. Pay attention to interaction with users. It has built-in information publishing, discussion areas, and site messages with functions similar to forums. Information layouts can be set up in the background, either for users to post on their own or for users to reply but only moderators to post; the system also has its own internal email function, allowing users to send each other internal messages. No system can be perfect, and test questions or system problems that arise during exams can be solved through interaction between administrators and users.
4. Dynamic switching of interface styles. This system has built-in more than ten interface styles to achieve different display effects to meet diverse user needs. The display style of the website can be dynamically switched with one click in the background.
it works
it works
it works