I designed and developed a complete Examination System that simulates a real online exam environment with secure authentication and dynamic question handling.
Key Features:
User Registration & Validation
Created a registration form with strong validation rules for name, email, and password.
Implemented password confirmation and prevented users from revisiting the registration page after successful signup.
Authentication System
Built a secure login system that verifies user credentials against registered data.
Dynamic Exam Engine
Designed the exam interface with navigation controls (Next / Previous).
Implemented randomized question generation to ensure unique exam experiences.
Created reusable Question and Answer constructors to manage exam data efficiently.
Exam Interaction Features
Added the ability to mark questions and display them in a mark list for quick review.
Included a real-time exam timer with automatic submission handling.
Submission & Results Handling
If time expires → displays a personalized Timeout Page.
If submitted on time → shows a Grades Page with user-specific feedback.