Online Examination System
Online Examination System
Group Members
Name ID
1.
Advisor: -
Arbaminch, Ethiopia
August, 2024
Contents
Abstract.......................................................................................................................................................3
1. Introduction.........................................................................................................................................4
2. Team Composition...............................................................................................................................5
3. Statement of the Problem.....................................................................................................................5
4. Objective of the Project.......................................................................................................................6
4.1. General Objective........................................................................................................................6
4.2. Specific Objective........................................................................................................................6
5. Scope of the project.............................................................................................................................6
6. Methodology.......................................................................................................................................7
6.1. Data Collection............................................................................................................................7
6.2. Development Tools......................................................................................................................7
7. Significance of the project...................................................................................................................8
8. Project Schedule..................................................................................................................................9
9. Budget Breakdown............................................................................................................................10
References.................................................................................................................................................11
Abstract
The online examination system in PHP provides a digital solution for managing and administering exams
over the internet. It allows examiners to create and manage question banks, define exam patterns, set
timers, and automatically evaluate the exams. On the other hand, examinees can register, log in, and take
exams from any location with internet access, using various devices like computers, tablets, or
smartphones. Structured Systems Analysis and Design Methodology (SSADM) will be used to
develop the proposed system. In addition, the PHP Hypertext Preprocessor (PHP) language will
be used for the front end of the software while the back end will be designed using MySQL.
3
1. Introduction
These days, online examination system is a web-based examination system where examinations
are given online. Either through the internet or intranet using computer system. The main goal of
this online examination system is to effectively evaluate the student thoroughly through a totally
automated system that not only reduce the required time but also obtain fast and accurate results.
The online examination system is an electronic application. This framework will help the
college/institution to access the inquiry have different alternatives with one right reply. These
days Online Examination System is considered a fast-developing examination method because of
its speed and accuracy. Virtually all organizations today, are managing their exams by online
examination system, meanwhile it reduces student's time in examinations. It is also needed less
manpower to handle the examination. Therefore, of this, the result is calculated in less time. It
also helps diminishing the need for paper.
Online examination project in PHP is very beneficial to learn it, according to today’s
requirement Online examination system is significantly important to the educational institution
to prepare the exams, saving the time and effort that is required to check the exam papers and to
prepare the results reports. Online examination system helps the educational institutions to
monitor their students and keep eyes on their progress. The best use of this system in Academic
Institute like school, college and training centers because it helps in managing the exams and get
the results in easy and an efficient manner.
4
2. Team Composition
2 Report writer
3 Programmer
4 Programmer
5 Report writer
Advisor
Given the challenges associated with traditional examination methods, there is a need for a
robust online examination system that can overcome these limitations. The proposed system
5
should provide a secure, scalable, and efficient platform that allows for the creation,
administration, and automatic grading of exams. It should be accessible to students from various
locations, including those with disabilities, and should be cost-effective and environmentally
friendly. Additionally, the system should incorporate advanced security features to prevent
cheating and ensure the integrity of the examination process.
The scope of an online examination system encompasses the development and deployment of a
web-based platform that facilitates the entire examination process, from exam creation to result
analysis. The system will cater to multiple user roles, including students, examiners, and
administrators, providing features such as user management, secure login, and role-based access.
Core functionalities will include the creation and management of exams, automated and manual
grading, and detailed reporting on student performance. The system will also incorporate robust
security measures, such as question randomization and real-time proctoring, to maintain the
integrity of the examination process.
6
Designed to be accessible on various devices, the system will ensure a responsive user interface
that supports both local and remote access. It will adhere to web accessibility standards, ensuring
inclusivity for users with disabilities. The system is also built with scalability in mind, capable of
handling large numbers of simultaneous users, particularly during peak exam periods. While the
system is dependent on internet connectivity, it aims to streamline and enhance the efficiency,
accessibility, and security of the examination process, with potential for future integration with
other educational platforms and technologies.
6. Methodology
• Interview: we use this technique to get direct information to those who run the traditional
system, the principal of the school/institute and other related persons who have knowledge of
alumni.
• Practical Observation: we observe physically the current existing system done manually to
collect additional information and analyzing their difficulties.
HTML (Hypertext Markup Language) is the most basic building block of the Web. It
defines the meaning and structure of web content. Each page contains a series of
connections to other pages called hyperlinks. Every web page you see on the Internet is
written using one version of HTML code or another.
Cascading Style Sheets (CSS) is a simple mechanism for adding styles (e.g., fonts,
colors, and spacing) to Web documents. CSS defines how HTML elements are to be
presented on screen, paper, or in other media. CSS saves a lot of work. It can control the
layout of multiple web pages all at once.
7
PHP is a server-side scripting language. PHP stands for Hypertext Preprocessor, which
earlier stood for Personal Home Pages. PHP scripts can only be interpreted on a server
that has PHP installed. As mentioned above HTML CSS and PHP are the languages used
in this project. As php is server-side language it requires a server to be interpreted.
Therefore, we will use WAMP server
WAMP SERVER: WampServer refers to a software stack for the Microsoft Windows
operating system, created by Romain Bourdon and consisting of the Apache web server,
MySQL database and PHP programming language. The database language used in our
project, MySQL: MySQL is a relational database management system based on SQL –
Structured Query Language. The most common use for MySQL, however, is for the
purpose of a web database. Standard SQL commands such as ADD, DROP, INSERT and
UPDATE can be used in MYSQL.
Advantages of MySQL:
• High speed, using the SQL queries, the user can quickly and efficiently retrieve a large
amount of records from a database.
• In the SQL standard, it is very easy to manage the database system.
8
can be designed to accommodate different learning needs, making exams more accessible to
students with disabilities. Additionally, online exams reduce the logistical challenges associated
with traditional exams, such as the need for physical exam centers and printed materials, thereby
lowering costs and environmental impact. Overall, an online examination system supports a
more flexible, scalable, and environmentally friendly approach to assessments, making it a
valuable tool for educational institutions.
8. Project Schedule
The summary of activities and the time schedule are described in the table below:
Activities Schedule
4 5-7 8-12 13-14 15-16 17-18
week Weeks Weeks Weeks Weeks Weeks
s
Project planning
Requirement
Analysis
System and
Object Design
Implementation
Testing and QA
Documentation
9
9. Budget Breakdown
The total budget required for this study is 21,200 Ethiopian birr. Each activity and the
corresponding budget requirements are summarized in the table below:
nt
1 Stationary materials;
Double A Paper 1 Packet - 1100 00 1100 00
Pen (Radical) 30 Number - 30 00 900 00
2 Communication and others
Mobile card - Number - - - 1,000 00
4 Cost of printing 400 Copies - 5 00 2000 00
5 Transportation - - - - - 5,000 00
6 Data gathering and 4 Persons Per head 3 days 500 00 6000 00
Analysis
7 Hard disk 1 Number - 4,20 00 4,200 00
0
8 Sub total 19200 00
9 Contingency - - - 2,000 00
Grand total 21,200 00
10
References
11