Sei sulla pagina 1di 12

Use of online examination system

Today Online Examination System has become a fast growing examination method
because of its speed and accuracy. It is also needed less manpower to execute the
examination. Almost all organizations now-a-days, are conducting their objective exams
by online examination system, it saves students time in examinations. Organizations
can also easily check the performance of the student that they give in an examination.
As a result of this, organizations are releasing results in less time. It also helps the
environment by saving paper.
According to todays requirement, online examination project in php is very useful
to learn it.

What is an online examination system?


In an online examination system examine get their user id and password with his/her
admit card. This id is already saved in the examination server. When examine login to
the server he/she get his/her profile already register. On the certain time examine gets
the message to start the examination. All answers given by examine are saved into the
server with his/her profile information. Online examination system also allows to correct
the answer if the examine needed to change any answer in the examination time
duration, however, after the time duration any change will not allow. This also makes c
checking the answer easy and error proof as computers are more accurate than man
and provide fast results too. Php is a web base language so we can create an online
examination system in PHP.
Administrator of Online Examination has multiple features such as Add, Delete,
Update Topics and Question.
To Login as Admin put inside your browser http://www.applicationname/admin
The user will automatically get the updated version by logging using the user
ID and Password provided at the time of registration.
No need of reprinting,appearance,vigilance and the job is done.

Online examination system features

1.

Login system must be present and secured by password.

2.

Ability to save the answer given by the candidate along with the question.

3.

Answer checking system should be available.

4.

Could Update Profile

5.

Log out after the over.

6.

Admin Panel

Project objective:
Online examination system is a non removable examination pattern of todays life. We
need more time saving and more accurate examination system as the number of
applicants is increasing day by day. For all IT students and professionals, it is very
important to have some basic understanding about the online examination system. On
this site you will get source code with the running project. It will help you to understand
the concept of the project. Here you find project in php free download.

Brief overview of the technology:


Front end: HTML, CSS, JavaScript
1.

HTML: HTML is used to create and save web document. E.g. Notepad/Notepad+
+

2.

CSS : (Cascading Style Sheets) Create attractive Layout

3.

JavaScript: it is a programming language, commonly use with web browsers.

Back end: PHP, MySQL


1.

PHP: Hypertext Preprocessor (PHP) is a technology that allows software


developers to create dynamically generated web pages, in HTML, XML, or other
document types, as per client request. PHP is open source software.

2.

MySQL: MySql is a database, widely used for accessing querying, updating, and
managing data in databases.

Software Requirement(any one)

WAMP Server

XAMPP Server

MAMP Server

LAMP Server

Installation Steps
1. Download zip file and Unzip file on your local server.
2. Put this file inside c:/wamp/www/ .
3. Database Configuration
Open phpmyadmin
Create Database named quiz_new.
Import database quiz_new.sql from downloaded folder(inside database)
4. Open Your browser put inside http://localhost/online_exam/
5. To Login as admin put http://localhost/online_exam/admin
Admin Login Details
Login Id: sanjeev
Password: sanjeev

Online examination system developed in PHP and MySQL, It contains more than 25 php script file and my sql
database scripts. Online examination system is an web based application to conduct examination online. It has
modules like question bank, examination, test setup, giving examination, calculate results, view results, store test
data. administrator module to manage examination, questions and its options.
You can free download of this PHP project with complete documentation, project source code .php files, MySQL
database file and installation guide from download link. Code are well commented for your reference, however if
you want any clarification you can contact me for further explanation, click here to view online demo of this
application.

Click here to get more than 500 unique final year academic project idea in different programming languages.
Download this project concept, abstract, SRS, source code to complete project for your college submission.
Proposed System - PHP, MySQL Online Examination
The Online Examination System is easy to use, full-featured and flexible Testing, Examination and Assessment web
portal. It allows Administrators to set different examination and question banks for registered students and
members. The eExamination System provides complete functionality of evaluating and assessing student's
performance skills. The eExamination System comprises of Question Bank effectively blended with a whole set of

Features. Using different features of the Examination System an administrator can set an exam name, select an
examination, and assign questions for examination..
The question bank will form the backbone of the automated process and will play an important role in random
generation of unique sets of question papers. The more the number of questions the better randomization is
achieved.
.

Online Examination System Modules


1. Home Home page of Online Examination site.
2. Login Student can login to start test.
3. Register From this page new student can register for test.
4. Student Page Previously saved test results can be viewed here and other links like Edit Profile, Logout, and
Change Password.
5. Edit Profile Student can edit registration information like personal details, address, contact no, display name
6. Change Password Currently logged user can change his password from this link.
7. Logout User logged out from this site.
8. Examination Selection of available examination.
9. Test System randomly select questions from question bank and display one by one to the student.
10. Results After completing the examination student can view results.
11. Question Bank - Admin user can manage question bank from web interface.

Screen Shot of Online Examination System developed in PHP + MySQL

http://www.thesoftwareguy.in/online-examination-system/
http://www.thesoftwareguy.in/contact/
http://www.readymadeproject.com/Home

Development and Deployment Environment

Development
PHP, You can download PHP from http://php.net/ for development IDE from http://netbeans.org/
MySQL, You can download MYSQL server for development from http://www.mysql.com/

Download Online Examination System for Final Year Student developed in PHP + MYSQL project
documentation, source code, DB and project report files.
Project Abstract
Online Examination System is an on-line test simulator is to take online examination, test in an efficient manner
and no time wasting for manually checking of the test paper. The main objective of this web based online
examination system is to efficiently evaluate the student thoroughly through a fully automated system that not
only saves lot of time but also gives fast and accurate results. For students they give papers according to their
convenience from any location by using internet and time and there is no need of using extra thing like paper, pen
etc.
Online examination system helps students to offer a quick and easy way to appear for the test. It also provides the
results immediately after the examination with 100% accuracy and security. Student can enter to perform exam
only with their valid username and password. This examination contains multiple choice questions and appropriate
number of options. There are no limitations on number of options and it can be randomized so same set of
question will not appear to all student so it prevent manipulation. More than one option can be correct but the user
can select only one option. This provides time limit. The user can see their results after completing the exam. This
helps the students to write the exam from far distance and which can provide security and simplicity and other
beneficial features to the user.
Limitation of Existing Examination System

We have study ABC College and find existing system is manual entry and keeping of the details of the student who
are registered already. And it is very difficult for each student to come to the exam center. It is very difficult to the
students from far distance to reach the exam center. This system is required to prepare registration\application
form, question paper for the students and required to print a lot of number manually. To calculate how many
students registered, and verification of details of these students in a month by hand is very difficult. This requires
quite a lot of time and wastage of money as it requires quite lot of manpower to do that. Another factor that takes
into account that is the possibility of errors. The limitation of existing system is that it is not all personalized. It
cannot be used for personal and quick reference. Even the other staff members can make quick entries if the
responsible person is not present.

Time Consuming for creating question paper

Time to check right and wrong answers

Calculation of Marks

Human error

Limitation of no of student can give examination at a time

Require teacher to monitor exam center

Student needs to come exam center for giving test

Proposed System and its Advantages


The modern computerized system is developed with the aim to overcome the drawbacks of existing manual
system. We have study manual examination system of ABC college and identify possible automation. The proposed
system has got many advantages. People from different parts of the world can register very easily. The new system
is more personalized. It is maze in such a manner that all the new users can understand all the options in it very
easily. It is made in a quick and easy referential manner. Access to all important matters are not always locked and
can be opened easily at the time of urgency. The advantages of proposed system are that security is maintained in
the new system. Securities for all important data are maintained confidentially. As it is easily understandable and
user friendly, quick entries can be made in this system

Provides complete online web based solution, including student registration, giving tests, storing of
results.

Complete web based administration, administrator can manage examination and question bank from web
interface.

No geographical boundary

Student can give examination from anywhere of the world by 24X7

100% accuracy in result calculation

Randomization of question set

Software Requirement

PHP

MySQL Server

NetBeans / FrontPage / NotePad

Hardware Requirement

Intel 3.0 ghz or higher processor

2 GB RAM

10 GB HDD Space

Database Tables Used

STUDENT MASTER

EXAMINATION MASTER

QUESTION MASTER

ANSWER MASTER

TEST

RESULTS

ADMIN

Schema diagram of online examination system

ER Diagrams for Online Examination System

DFD - Data Flow Diagram for Online Examination System

Screen Shot

Future Improvements
We have prepare new system after identify issue in existing manual examination system. Scope of this online
examination system is very broad in terms of other manually taking exams. However we can improve our system
in next version like.

Linking of other online site

Include graphical and media file as question and answers

Use of JQuery for more smooth interface

Reference and Bibliography

Book : Php And Mysql In Easy by Mike Mcgrath

Book : Beginning PHP and MySQL by Jason Gilmore

www.programmer2programmer.net

www.readymadeproject.coom

http://ajprofessionals.googlepages.com/

www.wikipedia.org

www.php.net

Database Installation

Download MySQL software from official MySQL site http://www.mysql.com/

Install MySQL Server 5.0 and Query Browser

Open MySQL query Browser

Open the db_script file in WordPad and copy the script and paste it in query window. Execute the query to
create DB and Tables.
OR
Use MySQL Administrator tool to restore then DB from db_script_mysql_db backup file.

PHP Installation

Download PHP setup file from official PHP sitehttp://php.net/

Install php-5.2.9-1-win32-installer.msi afrer download it from php site

If PHP installation is successful you can create a .php file by using below code
<?php phpinfo(); ?> and browse it

IIS Installtion

Install PHP 5.0

Create virtual directory in IIS

Copy all the source file from source folder

Change the db connection parameter in include.php file

Change database name, user id and password and server ip

Browse index.php file.

Potrebbero piacerti anche