Skip to content

gauravpatil-06/Online-Examination-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ–₯οΈπŸ“š Online Examination System – PHP

πŸš€ A professional web-based online examination platform built using PHP & MySQL


πŸ“˜ About the Project

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.


🌍 Project Overview

πŸŽ“ 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.


πŸ”§ Key Features

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

🎯 Ideal For

βœ” 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.


πŸ“š Skills & Technologies Used

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

πŸ“Έ Project Screenshots

🌐 User Role

πŸ” Login Page – Secure access for users & admins

πŸ“ Registration Page – New user account creation

🏠 User Dashboard – Start quiz & view scores

❓ Solve Quiz Page

πŸ“œ History Page – Previous attempts & results

πŸ“Š Ranking Page – Global leaderboard

πŸ’¬ Feedback Page


πŸ›  Admin Role

🏠 Admin Home – Manage quizzes & results

βž• Add / Remove Quiz

πŸ“Š Result Evaluation Page

πŸ“‚ Database – phpMyAdmin / XAMPP


πŸ”„ System Flowchart


πŸ“‚ Project Directory Structure

β”œβ”€β”€ .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

About

πŸ–₯️ Online examination system with secure login, timed tests, auto evaluation and instant results

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors