Online Exam Portal project has been made very interactive keeping in mind its re usability and user friendliness. The project has been developed using PHP as a front end and MYSQL SERVER as back end. The user is provided with a database where the information is stored and can be retrieved any time when required. Security is maintained for the system, there is a User Name and Password for an authorized person only that person can access the data in the system.

Online Exam Portal

Objectives of Online Exam Portal:

The purpose of this project is to develop Online Examination System. This is a web based Online Examination System which will help in conducting the Online Examination. The purpose of this Online Examination System project is to provide a web application which will considerably reduce the time required to give the exam and know the results. This project will provide an efficient platform both for the students and the teachers, by enabling examinations to be taken online.

Problem Statement:

Presently, if the teachers conduct any objective examination, they have to check the answer sheets manually which is time consuming and the generation of results manually might result in errors.

Online examination helps students of schools/ College/ Institutions is to offer a quick and easy way to appear for the exam. It also provides the results immediately after the exam. The students have to enter a valid user id and password to attend the exam. This examination contains multiple choice questions and appropriate number of options. There are no limitations on number of options and it can be randomized. This examination project provides time limit to finish the exam. The user can see their results after completing the exam.

Project Scope of Online Exam Portal:

  • Online Examination system is designed for Educational Institutions (like schools, colleges, universities, training Institutions).
  • It can be used anywhere any time as it is a web based application.
  • It reduces the time of taking examinations of the students manually.
  • This system will provide better security and transparency in the examination.
  • The system handles all the operations, and generates reports as soon as the test is finish, that includes name, mark, time spent to solve the exam.
  • Allows students to check correct answers after the examination.
  • The type of questions is only multiple choice or true and false.

Software Specifications               

  • XAMPP Software
  • Server: Apache server
  • Programming Language: PHP
  • Database: MySQL

User  Characteristics:

There are 3 kinds of users in the proposed system.

  • Student: The student will logon to the system and take his/her examination. He can also check his previous examinations marks and his/her details. The student will get result immediately after the completion of the examination.
  • Examiner: Examiners of each course will prepare questions and its options and loaded into the software. Examiners will approve student certificates generated by system.
  • Administrator: The administrator is the main user of the system, and he can control complete website.

Project modules of Online Exam Portal:

  • Login Module: In this module user can login to the website by entering login ID and password. After Login the system links to Profile page.
  • Accounts Module: The module maintains the details for each student as well as provides a facility for editing the student details and the students can change their own passwords in this module if required.
  • Examination Module: In this module students can take the exam and submit the answers. The system can automatically create exams by randomly choosing questions from database. It provides limited time to answer the questions. When the student starts the exam the timer will start automatically and show the student how much time is left. After the exam this module will be disabled automatically and Results can be viewed immediately upon Submission.
  • Dashboard Module: Only Administrator and Examiner can access this module. here administrator or examiner can view student details, Marks report, examination report, etc. It has a facility to Add students details, view Student List as well as Edit student details and Also administrator can manage users details, course and subject details.
  • Question Bank Module: Questions bank will have a program to add, modify and delete questions from subject. Here Examiner can upload questions and set valuation schemes and test duration. The questions have different attributes like subject, topic, marks, question text, options and the answer. The question can be text or image.
  • Results Module: In this module students and examiners will get instant results. Results can also be printed as soon as the test finishes.

Video demonstration of Online Examination:

Download source code and Complete project Report:

555Add to cart

Download link contains:

If you need any assistance please contact us at and our WhatsAPP number is +91-9481545735

🔥13.9 K Views


  • Tefera Worku

    September 18, 2019 - 2:33 PM

    can i get free this code

    • Student Project Guide

      May 4, 2020 - 2:30 AM

      no sir we don’t provide this source code free of cost. Because our developers has to work on this.

  • pankaj kumar

    May 3, 2020 - 4:34 AM

    Hope all pages working fine and perfect.

    • Student Project Guide

      May 4, 2020 - 2:30 AM

      Its tested and in full working condition. Please check the video.

  • gaurav chauhan

    July 30, 2020 - 2:50 AM

    Nice one. Awesome project. Thanks for this.

  • Kiran

    December 13, 2021 - 10:21 PM

    I want not to show up the Result to students after exam is completed. Only Admin can view the result.

  • Rohan A gowda

    July 6, 2022 - 11:29 PM

    Sir I want this project how to get

  • Tobo Kau

    October 19, 2022 - 3:55 PM

    Hi,how can i get the source code ?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.