Design And Implementation Of Online – Examination Hosting System

Computer Science Project Material with Source Code Included

Computer Science Project Material with Source Code Included


Online examination systems are being used by an ever-increasing number of institutions to help reduce time deficiency, cost, exam malpractices such as impersonation and other unethical exam-related exercises that take place in most independent and national examinations. In this study, an explanation of how online examination systems are related to some traditional or manual based analysis, and techniques are presented and how online examination systems help institutions increase the efficiency of result generation. The project describes various limitations of current system methods and discusses possible solutions that can improve online examination system and makes it applicable to an even broader range of institutions. This project was carried out using tools like php to develop the front end and mysql for the back end of the software-online examination system. Evaluation of the project strictly shows that the software system can reduce 50% of the present examination malpractices problem in the current manual system.

Chapter One


1.1 Background of the Study

Online Examination System is a web base application that establishes a network between an institution and candidates or students. Institutes enter on the site and input questions they want in the examination, these questions are displayed as a test to the eligible students. The answers enter by the students are then evaluated and their score is calculated and saved. This score then can be accessed by the institutes to determine the number of students that passes the examination and evaluate their performance. Online examinations are conducted through the internet or in an intranet if within the Organization to test a remote candidate. Candidate is given a limited time to answer the questions and after the time expiry the answer paper is disabled automatically and answers is sent to the examiner. Online Examinations System provides a platform to select eligible candidate out of numerous candidate that participate in an examination. The institution has an administrator who keeps an eye on the overall functioning of the system.

The online examinations system is application software, which aims at providing services to the institution with an option of selecting the eligible students or candidate without any politics or partiality. Online examinations are conducted through the internet or in an intranet (if within the Organization) to test a remote candidate. Candidate is given a limited time to answer the questions and after the time expiry the answer paper is disabled automatically and answers is sent to the examiner. The examiner will evaluate answers, either through automated process or manually and the results will be sent to the candidate through email or made available in the web site. Online examination system will help to evaluate student’s achievement, and helps to give fair scores. The main objective of Online Examination System is to efficiently evaluate the candidate thoroughly through a fully automated system that not only saves lot of time but also gives fast results. For teachers, it would give flexibility to fit their needs and to the students there will be no loss in time for the need of using extra thing like paper, pen etc. This system also focuses on how to provide a secure environment for Online Examination.

In this study, Yabatech has been chosen as the case study. Examination in Yabatech is conduct manually. During examination students always looking for center, due to this some student who are not familiarize with the school infrastructure miss the examination. Every morning before the examination commence, the school will paste each examination center on the notice board.

1.2 Statement of the Problem

Yaba College of Technology is a one of the leading tertiary institution in Nigeria, and every year many candidate are apply to the institution and examination is conducted manually i.e. paper base system for the entrance examination and the school examination. Due to this manual examination process, every semester result is always delayed towards the next semester examination. This manual process of conducting examinations has led to some problems in Yabatech. These includes the following:

  1. Delay in releasing of result.
  2. Examination malpractice.
  3. Changing of result.
  4. Students meeting lecturer for help.
  5. Insufficient question paper and answer sheet in the examination hall.

1.3 Purpose of the Study

The purpose of this system is to eradicate the manual operation and to reduce the costs associated with conducting examination in YABATECH, and to achieve total automation of examination process, to provide online facility examination for YABATECH.

1.4 Objective of the Study

Online examination system will improves the conduct of examination in Yaba College of Technology. The objective of this system includes:

  1. To save the time of examination section and minimize the use of manpower.
  2. To store the logs of candidates and their marks and backup for future use.
  3. To reduce paper work.
  4. To reduce the hectic job of assessing the answers given by the candidates.
  5. To conduct examination in an efficient manner and reduce the tedious paper work.
  6. To generate various reports almost instantly when and where required

1.5 Benefit of the Study

Online examination system will be of benefit to student and Yabatech. This system will reduce the cost of conducting examination in Yabatech. With this system, Yabatech will experience free and fair examination. Students are able to access their result on time. The system will help students to maximize their potential since they know that the examination is computer based and there will be no cheating.

1.6 Scope of the Study

This online examination system is a web based application which is limited to YABATECH examination system. It can also be useful in all academics institution. This system will have the ability to Response to candidate request if necessary. Online Examination system will reduce the hectic job of assessing the answers given by the candidates. Online Examination system suits the need of Educational Institutions such as Primary, Secondary, Colleges, Professional and Vocational Institutes, Universities or Training Academies.

1.7 Research Methodology

This research is all about web based software development for academic institution system. With this, software development methodology needs to be adopted in the research. General standard software development approach includes the following:

  1. Data collections
  2. Data analysis
  3. System design
  4. System coding
  5. System testing
  6. Implementation

The data methodology approach adopted for the data collection of this system is interview. During the interview process both staff and students were interview in order to know the challenges they faced from the existing examination system. The technique adopted for the data analysis is the descriptive statistical methodology. Flow chart is used to break the system design in to module in order to comprehend what the structure of this software will look like. In my system coding, programming language that support the operation of the develop system was used. PHP is the preferred programming language used for the realization of this software because of the dynamic features of the language. PHP MYSQL is a web based programming language that supports the features of the software. Microsoft structure query language is used for the data manipulation of the software. Microsoft structure query language is database application software. In the system testing, in order to ascertain the operation of the software, module testing was used. This system was implemented in YABATECH.

1.8 Definition of Terms


Is a set of questions or exercises evaluating skill or knowledge

Examination malpractice:

Unethical or misconduct in an Examination Hall

Structure Query Language:

It’s a data base application that store different forms of data or information.


It is a programming language used to develop web based application


Written programs or procedures or rules and associated documentation pertaining to the operation of a computer system and that are stored in read/write memory

Chapter Five

Summary, Recommendation and Conclusion

5.1 Summary

E-Examinations, is an Online (Web-based) examination which is an effective solution for mass education evaluation. The first step in stream-lining the examination system is to be computerized. The examinations are defined as computer files (ideally in some standardized format). The examinations are taken by the students with each student on one computer. The answers entered by the student are then retained on the computer, later processes by the computer, and finally distributed by computer. The plethora of examination malpractices, impersonation and other unethical examination-related exercises that take place in most independent and national examinations call for a restructuring of the traditional examination process

The objectives of this project are:

  1. To review the current Examination system.
  2. To develop a web-based testing system that is secure and curbs all the malpractices and irregularities characterized by examinations today.
  3. To include biometrics (webcam technology and fingerprint scanner) into the system for added security. This should completely eradicate the problem of impersonation.
  4. To extend the current system of online testing by introducing the keyword concept for the grading of theory/essay questions.
  5. To provide online culture in the academic environment.

5.1 Recommendations

We would like to state that this research work is made opened to future reviews and enhancements. We hope that it could still be made more robust and enhanced; due to the time constraints during the course of this work we were not able to incorporate certain features which we hope that in the future could be added. Some of these features include:

  1. Online Students ‘fees payment confirmation and registration.
  2. E-mailing of the students ‘examination result to their guardian and students’-mail addresses.

5.2 Conclusion

The proposed system will definitely reduce drastically the problems mentioned above. These problems includes human interference, impersonation, bribe-taking by lecturers, invigilators and supervisors, too much paper work, examination leakages and also reduce the number of invigilators needed for invigilators. Especially, security will be more effective since the system includes biometric fingerprint authentication, picture capture and data encryption and decryption have been added to the existing design.

Candidates screening is now online and real-time. The system has the tendencies of increasing computer literacy, online learning and network security awareness. The result integrity could also be enhanced if the candidates have access to instant result checking. The new system also allows the students to check the corrections at their own wish after the examinations.

Meanwhile a consolidation with regard to electronic examinations has been accomplished in many although not in all respects. Some of the potentially obstacles related to the transfer of examination procedures from a paper and pencil scenario into a computer-based environment are listed below:

  1. Organisation of on-screen examination settings: planning of simultaneous and of delayed examinations, room planning with regard to PC pools and the number of available PC workstations, instruction of staff, establishing test centres, etc.
  2. Conceptual design and methodology of examinations: design of examinations and planning of the examination process (generation of test item pools, designing examinations along available question type, securing consistent levels of difficulty, etc.), computer-based preparation of the examination (conception and carrying out of practice examinations and tests for the purpose of exercising, etc.).
  3. Examination technology and tools: guaranteeing an interference-free and fraud-protected examination process, considering test tool-based intolerance against orthographic or other minor mistakes in the automatic examination correction process, etc.
  4. Judicial requirements: setting up reliable authorization procedures, guaranteeing aperennial verifiability of results, adding the new examination forms to formal curriculum and examinations regulations, etc.
  5. Electronic examinations lead to significant changes in almost all aspects of the organisation of examinations. Benefits and downsides will be reconsidered and weighed out against each other on the basis of the four dimensions of the electronic examination process depicted above.

Get Complete Project Material

5,000 5000

The Complete Material Will Be Sent to You in Just 2 Steps

Quick & Simple…

Step One Purchase

Make Payment (Through Transfer) of ₦5,000 to Any of the Account Below

Access Bank PlcAcc No: 0811003731
Samphina Academy
Current Account
Zenith BankAcc No: 1225513212
Samphina Academy
Current Account

Or CLICK HERE To Pay With Debit Card

CLICK HERE To Purchase Material ($15)
Make Payment of 120 GHS to 0553978005 | Douglas Cloud Osabutey | MTN MoMo

Step Two Purchase

Send the Following Details on WhatsApp ( 08143831497) After Payment

  1. Payment Details

  2. TOPIC: Design And Implementation Of Online – Examination Hosting System

The Complete Material Will Be Sent To You On WhatsApp After Receiving Your Details
T & C Apply

  Contact Our Help Desk

Need a Different Topic? Perform a Quick Search

List of Related Works

Click on Any Topic to Preview the Content

Samphina Academy

Samphina Academy is an Online Educational Resource Center that is aimed at providing students with quality information and materials to aid them in succeeding in their academic pursuit.