Online examination system in PHP

This online examination System is a web application which can be used to create an online examination portal where Examinees can take exams. This system is written in PHP and uses MySQL database. This web application system is easy to use. A video demo has been provided for easy use and installation. The source code script is provided for download.

Online examination system in PHP
Online examination system in PHP
Online examination system in PHP

Online examination system in PHP

Table of content

  1. About the online examination system in PHP
  2. Features of the online examination system in PHP
  3. Script detail
  4. Server Requirements
  5. Video Demonstration
  6. Step by step to run the downloaded source code
  7. The screenshots

About the online examination system in PHP

The online examination system in PHP is a web application which can be used to create an online examination portal where students can take exams, view results and give feedbacks. The Admin sets the exam questions, add courses, sets exam time, etc.

This system has two access methods which are the admin and Examinees. The admin manages and has access to all site functionality, while the Examinee is limited to only taking exams, viewing results, customization and adding feedbacks. The admin has a login link which is different from the examinees. The link is listed below in the installation process. Only the admin can add an Examinee. Examinees can send feedback to the site administrators from their dashboard.

This project is written in PHP and MYSQL database. This System is responsive and has advanced features which are listed below.

 

Features of the online examination system in PHP

Admin panel

  • Dashboard – Shows the platform summary like total course, Examinees, Exams.
  • Add Course.
  • Manage Added Courses.
  • Add Exam.
  • Manage Exams.
  • Add Examinee.
  • View Examinees.
  • View ranking by exams.
  • View results.
  • Print result.
  • View all added feedback.
  • Login and logout system.
  • Customize page.
  • Set exam time.
  • Set exam title and description.

Users Side

  • Take Exams.
  • View results.
  • View taken exams.
  • Add Feedbacks.
  • Own Dashboard.
  • Page customization.

Script Details

Written in PHP, HTML, JavaScript
Database MYSQL
Design Bootstrap, CSS
Includes README file
Type web application
Download type Zip file
Download size 7.67mb

Requirements

 Almost all servers already have them installed.

  • PHP 7.4.2
  • MYSQL Database

Video Demonstration

Watch Video for easy installation

Step by step to run the script (installation)

A server is required to run this project. We will be using XAMPP.

For XAMPP

  1. The script is provided below, click on download to start downloading the script.
  2. Go to your download folder in your Pc and extract the source code folder.
  3. Copy the folder you extracted and paste it in (for XAMPP xampp/htdocs, for WAMPP wampp/www, for LAMPP var/www/html) root directory in your pc.
  4. Open your XAMPP Control panel and start Apache and MYSQL.

Creating a database

  1. Open your browser.
  2. Go to this path “http://localhost/phpmyadmin/
  3. Click on New on the left side of the screen.
  4. Create a database named “oes_db”.
  5. Click on the import tab.
  6. Click on browse file and select “oes_db.sql” file from the DataBase folder we extracted.
  7. Click on Go.

After creating a database

  1. Open a new tab on your browser and go to the path. E.g. “http://localhost/Online-examination-system / OR http://localhost/[The project folder]/ the home page will be displayed.
  2. Login using the details below.
  3. For admin login go to http://localhost/Online-examination-system/adminpanel/admin/

This online examination system can be used by IT students for their projects. It is written in PHP and uses MySQL database. This web application can be downloaded below, using the links provided below. You might get errors if you use PHP version greater or lesser than the one we have provided in the requirements.

Other info

Admin

url: http://localhost/Online-examination-system/adminpanel/admin/

Username: Watch Video or in Zip (readme file)

Password: Watch Video or in Zip (readme file)

 Users 

url: http://localhost/Online-examination-system/

Username: sam@mail.com

Password: sam

SCREENSHOTS

Online examination system in PHP - add Exam

Online examination system in PHP - Admin Dashboard

Online examination system in PHP - Send Feedback

Online examination system in PHP - User Dashboard