Online Examination Systemis a powerful and complete web-based final year project built using PHP and MySQL. It is crafted to fulfill the academic needs of students pursuing BCA, MCA, B.Tech, or M.Tech. This project includes a well-documented source code, MySQL database, final year project report, and all essential diagrams such as ER, Use Case, Class, and DFD.
This system offers real-world problem-solving functionality with a strong focus on usability, database design, and administrative control. It is easy to set up on local environments like XAMPP/WAMP and comes with a clean and responsive user interface. Furthermore, the included final year project report and presentation slides make it ready for academic submission.
- 💡 Project: Online Examination System
- 💻 Tech Stack: PHP, MySQL, HTML, CSS, JS
- 📁 Includes: Source Code, DB, Report, PPT, Diagrams
- 🎓 Suitable For: BCA / MCA / B.Tech / M.Tech
- 📄 Final Year Report: Editable DOC / PDF
This PHP-based system includes two main modules: Admin Panel and Student/User Panel. The admin can manage exam categories, add multiple-choice questions (MCQs), view results, and generate reports. Students can register/login, take quizzes, and get instant results. The questions are randomized, and the system supports real-time scoring and certificate generation.
PROJECT MODULES This project contains two main modules: • Admin • Students
**********MODULES DESCRIPTION**********
Admin Module
This module provides administrator-related functionalities. The administrator manages the entire application and controls student registrations, subjects, exams, questions, and result reports. Dashboard: In this section, the admin can briefly view:
- Total registered students
- Total subjects
- Total exams
- Total questions
Subject: In this section, the admin can:
- Add new subjects
- Update Subject
- Delete subject records
Question: In this section, the admin can:
- Add new multiple-choice questions (MCQs) with 4 options
- Specify the correct option for each question
- Edit or delete questions
- Link questions to a specific subject
Exam: In this section, the admin can:
- Create new exams with title, subject, duration, total marks, and passing marks
- Assign questions to exams
- Activate/deactivate exams
Manage Students: In this section, the admin can:
- View all registered students
- Delete student records
View Result: In this section, the admin can:
- View all student results
- See result summary including correct answers, total marks, obtained marks, and pass/fail status
- View detailed submitted answers for each student
Reports: Admin can generate a report of students registered between two specific dates for analysis and record-keeping Search Student: Search student records by name, registration number, or email Account Settings:
- Admin can update profile details
- Change or recover password
Student Module
This module is designed for students to register, take exams, and view their results. Dashboard: This is the welcome page for students after login. It shows following details
- View all currently active exams
- Start an exam within the allowed schedule
- Each exam is time-limited and auto-submits after the timer ends
My Profile: In this section, students can update their personal information like name, email, and contact number. Start Exam / Submit Answer:
- Load all question at a time
- Select answers via radio buttons
- Navigate between questions
- Submit exam before time ends
- Timer automatically submits if time runs out
My Results:
- View detailed results of attempted exams
- See total questions, correct answers, obtained marks, and pass/fail status
- View submitted answers with the correct options
Account Settings:
- Student can update profile details
- Change or recover password
There are no reviews yet.