π A professional web-based online examination platform built using PHP & MySQL
The Online Examination System is a real-world web application developed using
PHP, MySQL, HTML, CSS, and JavaScript.
It is designed to digitize and secure the examination process for educational institutes, training centers, and recruitment platforms, providing automated evaluation, role-based access, and real-time results.
The project demonstrates full-stack PHP development, database integration, authentication, and secure exam handling.
π This system allows:
- Students to attempt exams securely from anywhere
- Admins to create, manage, and evaluate quizzes
- Automatic result generation with rankings
- Secure login, session handling, and exam history tracking
π‘ Built to showcase real-life use of PHP & MySQL in web-based systems.
| Feature | Description |
|---|---|
| π Secure Login & Registration | Password encryption and session management |
| β Randomized Questions | Question shuffling to prevent cheating |
| β± Countdown Timer | Auto-submit exam after time expiry |
| π Instant Results | Automatic evaluation with score calculation |
| π Admin Panel | Add, remove, and manage quizzes & results |
| πΎ Database Integration | Users, questions, results, feedback & ranking |
| π Feedback System | Students can submit feedback after exams |
| π Exam History & Ranking | View past attempts and leaderboard |
| π Remote Access | Exams accessible from anywhere |
| π Security Features | SQL injection prevention, CAPTCHA, sessions |
β Educational institutes
β Training & coaching centers
β Recruitment & placement tests
β Academic PHP mini & major projects
This system ensures secure online exams, instant evaluation, and a reliable digital examination experience.
| Skill / Technology | Description |
|---|---|
| π¨ HTML5, CSS3, JavaScript | Frontend UI design & client-side validations |
| π» PHP | Backend application logic |
| π MySQL | Database storage, queries & CRUD operations |
| β‘ XAMPP | Local server setup, testing & deployment |
| π phpMyAdmin | Database administration & management |
| π§ PHP Mailer | Email notifications & communication |
| π‘ Web Security | Authentication, SQL injection prevention, sessions |
| π₯ VS Code / IntelliJ IDEA | Development, debugging & project management |
π Login Page β Secure access for users & admins

π Registration Page β New user account creation

π User Dashboard β Start quiz & view scores

π History Page β Previous attempts & results

π Ranking Page β Global leaderboard

π Admin Home β Manage quizzes & results

π Database β phpMyAdmin / XAMPP

βββ .vscode/
β βββ settings.json
βββ About US.html
βββ Contact US.html
βββ README.md
βββ account.php
βββ admin.php
βββ css/
β βββ bootstrap-theme.min.css
β βββ bootstrap.min.css
β βββ font.css
β βββ main.css
βββ dash.php
βββ dbConnection.php
βββ feed.php
βββ feedback.php
βββ fonts/
βββ image/
βββ index.php
βββ js/
βββ login.php
βββ logout.php
βββ project.sql
βββ sign.php
βββ update.php


