The online examination system project in Java is designed to facilitate the administration and management of exams over the internet. It allows users to register, log in, select exams, and take them online. Features include question randomization, time limits, and automated grading. The system ensures security through user authentication and encryption techniques. It provides administrators with tools for creating and managing exams, monitoring user activity, and generating reports.
Implemented core functionalities and business logic using Java programming language.
Used Hibernate for object-relational mapping to simplify database interactions.
Designed and implemented a RESTful API for seamless communication between client and server using Spring Boot Framework.
Used MYSQL for database management, including schema design and query optimization and storing exam related data.
Used Angular Framework for creating user interface and displaying questions dynamically on the client side.
These technologies collectively contribute to a robust and efficient Online Examination System.