Introduction
An online Examination System is a web application that allows educational institutions, companies, or organizations to conduct exams and assessments online. It provides a platform for creating, administering, and managing various types of exams, quizzes, or tests through the Internet.
Here we have shown an Online Examination application in PHP with a Mysql database, which will help you to build your final year college project. And if you are a beginner-level PHP programmer and are learning how any Online dynamic system works in PHP then this source code will help you.
Features of Online Examination System Project
- Admin Authentication: Admin can log in securely using their unique credentials, typically an email and password combination. This ensures that only authorized users can access the system.
- Class Creation: Authorized admin can create a class by giving class names.
- Exam Creation: Authorized admin can create exams by defining various parameters such as exam name, duration, class, and start time.
- Student Creation: The admin can create students by defining various parameters such as name, roll no, dob, class, etc.
- Question Creation: Administrators can create, edit, and organize questions into different categories or topics for easy retrieval during exam creation.
- Student Authentication: Students can log in securely using their unique credentials, typically a roll no and dob combination. This ensures that only authorized students can access the system.
- Automated Grading: For objective-type questions, the system can automatically grade the responses and provide instant feedback to participants. This saves time and effort in manual grading and enables quick result generation.
- Result Generation: Once the exams are graded, the system generates individual and overall results for participants.
How to run the Online exam Project
- Download and Install any local web server such as XAMPP.
- Download the provided source code zip file. (download button is located below)
- Open your XAMPP Control Panel and start Apache and MySQL.
- Extract the downloaded source code zip file.
- Copy the extracted source code folder and paste it into the XAMPP's "htdocs" directory
- Browse the PHPMyAdmin in a browser. i.e. **http://localhost/phpmyadmin**
- Create a new database named
online_exam
.
- Import the provided SQL file. The file is known as online_exam.sql located inside the database folder.
- Browse the Online Exam System in a browser. i.e. **http://localhost/online-examination/**.
- Or You can run the development server in project's root directory i.e php -S localhost:4000
Note: This Online Examination system was built for educational purposes only.