Contact Form

Name

Email *

Message *

Follow on LinkedIn
Image

Online Examination System [ Download Complete Project]

Online Examination System - Vijay Thapa

This is a complete Online Examination built for an educational institute to take mock tests of GRE/GMAT exams.

But I'm making it open source and distributing the source code for free, since the educational institutions are looking for an alternative to physical examination.

Due to Corona Virus Pandemic and Lockdowns in most of the countries, all around the world.

Feel free to use it and read the descriptions below to know how to use it.


Technologies Used

  1. Front-End (HTML5, CSS3, JS)
  2. Backend (PHP - OOP)
  3. Database (MySQLi)

Donate

PayPal

Buy me a Coffee ☕️[button_warning]

Donate by wire transfer: E-Mail at [email protected] for wire transfer details.


Features of this Project

A. Users (Students) Can

  1. Take Exams (Username & Password provided by Admin)
  2. After login, Student will see the "Rules for Taking Exam"
  3. After the exam is completed, you will get the results immediately and can also check the detail result view (You can see the answers you've selected to the questions and can also see the reason for that answer to be right.).

Rules are

  1. Once you click on "Take Exam" button, the exam will begin and count down begins
  2. Questions are selected randomly (If a student gets a question on no.1, another student might get the same question on different position or might not get the question at all)
  3. You'll have to select an option and click on "Next" button to get another question.
  4. You cannot go back to the previous question, Once 'Next' button is clicked.
  5. If you close the window or click on "Quit" button, the session will be completed and you will be logged out. Then you won't have permission to log in again and take the exam. (You'll have to contact administrators to grant you permission to take the exam again).

B. Admins Can

  1. Manage Admin Credentials
  2. Manage Students (Create New, Update and Delete Existing Ones)
  3. Manage Questions
  4. Manage Faculties
  5. Manage the Results of the Students.
  6. Display the Wright and Wrong Answers with Detail Reasons.

Support Developer

  1. Subscribe & Share my YouTube Channel - https://bit.ly/vijay-thapa-online-courses

How to Install and Run this project?

Pre-Requisites:

  1. Download and Install XAMPP

Click Here to Download

  1. Install any Text Editor (Sublime Text or Visual Studio Code or Atom or Brackets)

Installation

  1. Download as as Zip or Clone this project
  2. Extract and Move this project to Root Directory

Local Disc C: -> xampp -> htdocs -> 'this project'


Local Disk C is the location where xampp was installed

  1. Open XAMPP Control Panel and Start 'Apache' and 'MySQL'

  2. Extract and Import Database

  • Open 'phpmyadmin' in your browser
  • Create a Database ('quizapp')
  • Import the SQL file provided with this project ('quizapp')
  1. Make Changes to settings

Go to 'admin' folder then'config' folder and Open 'constants.php' file. Then make changes on following constants

    

<?php 


//Create Constants to save Database Credentials

define('LOCALHOST', 'localhost');

define('USERNAME', 'root'); //Your Database username instead of 'root'

define('PASSWORD', ''); //Your Database Password instead of null/empty

define('DBNAME', 'quizapp'); //Your Database Name if it's not 'quizapp'


define('SITEURL', 'http://localhost/name_of_project_folder/'); //Update the home URL of the project if you have changed port number or it's live on server


?>


  1. Now, Open the project in your browser. It should run perfectly.

CMS - Admin Panel

This is a very simple Content Management System (No advanced stuffs).

Instructions to use

  1. Go to the link -> yourhomeurl/admin

e.g. http://localhost:81/name-of-project-folder/admin

  1. Login with the Username and Password

[Username: admin, Password: admin]

  1. Hola! You're logged in. Now you can manage categories, posts and users.

Project Limitation & Strategy to make it Successful

Click Here for Detail Report

For Sponsor or Projects Enquiry

  1. Email - [email protected]
  2. LinkedIn - vijaythapa

FREE Software Development Courses at

http://bit.ly/VijayThapaYouTube



Comments