Exam system online php

Webslesson

PHP, MySql, Jquery, AngularJS, Ajax, Codeigniter, Laravel Tutorial

Friday, 29 November 2019

PHP MySql Based Online Exam System Project

Updated Online Examination System

Old Online Examination System

This tutorial will help you to make Online Examination System using PHP script with Mysql Database. So, Are looking for any educational project or build small system in PHP using Mysql database, then you have come on the right place. Because in this post, you can find the solution of your needs. Here we will build Online Examination application in PHP with Mysql database, which will help you to build your education final year project. And if you are beginner level of PHP programmer and are you learn how to any Online dynamic system in PHP then this post will help you.

What is Online Exam System?

In the world of internet, all task has been done through internet, so we have decide why Exam has not conducted through internet. For convert current exam system into digital exam system, we have build this small Online Exam system project. If this system has build in professional level then it will automate our existing examination system into digitize exam system. In this system it will required less labor force for execute system and it will be more accurate and less time consuming and at the same time we can conduct more person exam at the same time and it will publish result in a very short time. Below you can find benefits of Online Examination System. If this system has been implemented then examination will not limited in to four wall of class room, but student can part into exam from any place.

Benefits of Online Examination System

  1. Online Exam System will Save Organisation and Student Money.
  2. Online Exam System will Securely Store Exam Question Papar and it will directly visible to Student who has take part in Exam.
  3. Online Exam System will Save the Cost of Paper, because Exam will be conduct online.
  4. Online Exam System will reduce the cost of logestic for deliver question paper on examination center.
  5. Online Exam System will save the time of both Institution who has conduct examination and student who has take part in Exam.
  6. Online Exam System will provide Remote Supervision by using security feature of this system.
  7. Online Exam System will reduce the time of publish exam result with Ranking, because in single click result will be generated.
  8. Online Exam System will give us history of old examination in a single click.
  9. Online Exam System has provide all student information in single plateform.
  10. Online Exam System has provide facility to use to take part by using any electronic device in which internet access facility available.
Читайте также:  Flat Modal Window

New Feature in Updated Online Examination System

Admin Side

  1. New and Classic User Interface at both Admin and Student Side
  2. In Updated Version Admin can add, edit Classes Details, so Single Exam conducted for whole class student.
  3. Admin can New Subject details and also edit existing Subject Details also. So in this version Subject wise Online Exam will be conducted.
  4. Admin can assign Subject to particular class, so Admin can set Classes wise Subject.
  5. Admin can Add new Subject details and also edit existing Student details. So in this updated version Student Account will be created by Admin only.
  6. Admin can Add or Assign Student into particular classes. So when exam of particular class has been created then that whole class student will take part in Online Examination.
  7. Admin can create New Online examination system for particular classes.
  8. Admin can define which Subject online examination is conducted and also define date and time of Online Examination of that subject.
  9. Admin can add subject wise question details also.
  10. Admin has rights to publish result of Online Examination, so after define result publish date and time, student can view their examination result in their account.
  11. Admin can view all student exam result in single PDF file.

Student Side

  1. Student can get their forget password details.
  2. Student can confirm their email address by click on email verification link.
  3. Student can view Online Examination time table after login into their account under this system.
  4. Student can view all subject time table like date and time of Online exam of particular subject.
  5. Student can take participate in online exam, once exam has been started. So once online exam has been started, then one button will appear on particular subject, which exam has been start. So student has to click on that button, and take part in online examination of particular subject.
  6. Once Online Exam result has been published, then student can view their Online exam result at their login area in PDF format.
  7. Student can view Online Exam of Single subject also in PDF format.

Update Online Examination Demo

Features of Online Exam System

Admin Side

  1. Admin Can Create New Online Exam with Edit and Delete Feature
  2. Admin Can Add Question in Exam which has been define at the time of create exam
  3. Admin Can View All Exam Question with Edit and Delete Operation
  4. Admin Can view all user data who has register for online examination system
  5. Admin can view all user who has enroll for particular exam
  6. Admin can view individual user exam result on web page and in PDF format
  7. Admin can view combine result of exam with user rank on web page and in PDF format
Читайте также:  Дата и время

User Side

  1. New User Registration for Online Examination with Confirmation Email Feature
  2. User can Login into System using Email ID and Password
  3. User can manage his or her profile details
  4. User can change his or her password
  5. User can view available examination list
  6. User can enroll into examination
  7. User can attend online examination at the define date and time
  8. User can view the history of exam which he or she had enroll
  9. User can view the exam result on Web page and in PDF format also.

Technology used in Online Exam System

Front end

  1. HTML 5 — For make HTML Web page
  2. jQuery — For easier to use Javascript on web page
  3. Ajax — For Perform Server operation at client side
  4. Bootstrap 4 — For make Responsive Online Exam System
  5. jQuery Datatable Plugin — For list data on web page in table format with different feature like searching sorting etc.
  6. Parsley.js — For Validate form data at client side
  7. Bootstrap Datetimepicker — User for Data and time field form data
  8. TimeCircles — For Display remaining exam time on web page

Back end

  1. PHP 5.6+ — For write system login
  2. Mysql — For store system data
  3. PHPMailer — For Send email after registration
  4. DomPdf — For generate exam result in PDf format

Database Structure of Online Exam System

Online Examination System has been build by using PHP script with Mysql database, jQuery, Ajax and Bootstrap 4 library.

View Old Online Examination Demo

Online Examination System in PHP Video Tutorial

Below you can find video tutorial of PHP Mysql Online Exam System which we have publish. So, If you have miss any tutorial, you can check here.

  1. Introduction — Online Examination System in PHP
  2. Check Unique Admin Email Address — Online Examination System in PHP
  3. Admin Registration — Online Examination System in PHP
  4. Verify Admin Email Address — Online Examination System in PHP
  5. Admin Login Form — Online Examination System in PHP
  6. List All Exam — Online Examination System in PHP
  7. Schedule New Exam — Online Examination System in PHP
  8. Edit Schedule Exam Details — Online Examination System in PHP
  9. Remove Schedule Exam Details — Online Examination System in PHP
  10. Make Question Form — Online Examination System in PHP
  11. Add Question in Exam — Online Examination System in PHP
  12. Display All Question — Online Examination System in PHP
  13. Edit Question Details — Online Examination System in PHP
  14. Delete Question — Online Examination System in PHP
  15. Check User Unuique Email Address — Online Examination Syste in PHP
  16. User Registration — Online Examination System in PHP
  17. User Email Address Verification — Online Examination System in PHP
  18. User Login Page — Online Examination System in PHP
  19. User Profile — Online Examination System in PHP
  20. Change User Password — Online Examination System in PHP
  21. List Pending Exam — Online Examination System in PHP
  22. Load Exam Details — Online Examination System in PHP
  23. Enroll Online Exam — Online Examination System in PHP
  24. 1 — Introduction — Online Examination System in PHP
  25. List User Enroll Exam — Online Examination System in PHP
  26. Load Register User Data at Admin Side — Online Examination System in PHP
  27. View User Detail in Pop up Modal at Admin Side — Online Examination System in PHP
  28. Load Question on Starting of Exam — Online Examination System in PHP
  29. Make Previous & Next Button For Question — Online Examination System in PHP
  30. Make Question Number Navigation of Starting Exam — Online Examination System in PHP
  31. Make Timer for Running Examination — Online Examination System in PHP
  32. Submit Question Answer — Online Examination System in PHP
  33. Exam Result at User Side — Online Examination System in PHP
  34. Exam Result in PDF Format at User Side — Online Examination System in PHP
  35. Exam Enroll User List — Admin Side — Online Examination System in PHP
  36. Single User Exam Result — Admin Side — Online Examination System in PHP
  37. Generate Exam Result — Admin Side — Online Examination System in PHP
  38. Generate Exam Result in PDF Format — Online Examination System in PHP
Читайте также:  Php создать цикл из элементов

164 comments:

would you pls help to solve the problem. In the 3rd lesson — I can’t complete. I have tuned 1. URL, 2. Database name, 3. port (xampp default port — 80), table name and structure given as shown in the tutorial. After click register button — success message comes up but data not inserted in the table! Please give me tips how can overcome. Reply Delete

Thank You Master! Your tutorial are so awesome ( sorry my english is bad ). Maybe you can give us database structuration for learnt more quick. Reply Delete

hello sir thanks for your videos i loved your video .sir your videos are very helpful for me because my fyp is same but a little bit different if you check my proosal that will help me thanks in advance
this my fyp proposal.

Which real world Problem, shall be solved by this project?
Since the traditional paper based Examination System has many drawbacks. Some drawbacks are listed below. • Time consuming • Checking Of papers and results may prone to errors • more man power is required for conducting exams• The chances of losing exams result is higher •Checking of result is time consuming To overcome the above shortcomings of paper based examination system, advanced information technology tools can be used to design and deploy as automated and SMART Examination system would use advance database and web tools to automate the whole system smart examination system. would produce random questionnaires for each Student in real-time . compile results on Spot and generate consolidated
results for faculty and administration.

SMART Examination System is a web based application used to conduct online examinations using Candidates SMART phone. The main goal of this online examination System is to effectively evaluate the student through an automated system that can reduce time consumption, errors manpower and produce results in real time, Smart system would be able to manage the examination support smooth conduction of exams, collect
the answer, auto mark the Submissions, and produce the results. A time based random questionnaire is generated for each Student to eliminate the chances Of Cheating. Right after the exams the Student will receive a System generated message Of result on his/her mobile Objectives: TO reduce the hectic job Of assessing the answers given by the candidates. ii, to eliminate the paper work iii. To allow for automatic grading of papers.iv.To generate random question papers for each individual student. v. To eliminate the possibilities of
cheating and evaluation mistakes.vi. To generate faster and efficient results.

FYP . Mobile Apps FYP
Android studio /Php Script Node.js . Angularjs
MySQL
Reply Delete

Источник

Оцените статью