Design Of A Computer Assisted Multiple Choice Examination System

Project and Seminar Material for Computer Science and Computer Engineering

Project and Seminar Material for Computer Science and Computer Engineering


With the thoughtful application of emerging technologies and in a bid to improve on the effort towards the conduction of the multiple choice assessments, this project is designed to automate all multiple choice assessments and examinations in the department of computer science, Federal Polytechnic Nekede Owerri with the aim of cushioning the effects of the existing manual, system but most importantly, to encourage and implement a faster and better examination assessment service delivery in the department.

In the course of developing the new system, the Microsoft visual Basic 6.0 programming language was used to code the modular programme for the new system in a top –down design approach it is important to note that the logic employed in the work us treated in a general sense. Inferably. It could be applied or implemented in any other structured assessment system.

Table Of Content

  • Title page
  • Certification
  • Dedication
  • Acknowledgement
  • Abstract

Chapter One

1.0 Introduction

  • 1.0 The problem and its settings
  • 1.1 Objectives of the projects
  • 1.2 Significance of the project
  • 1.3 Definition of terms
  • 1.4 Research methodology
  • 1.5 Scope of the project
  • 1.6 Limitations of the project

Chapter Two:

2.0 Literature Review

  • 2.0 Introduction
  • 2.1 History and evolution of examination management
  • 2.2 Emergence of new forces in the exam management
  • 2.3 The computer assisted testing system
  • 2.4 Tertiary assessments conducted on the internet
  • 2.5 Conclusion

Chapter Three

3.0 Investment And Analysis Of The Existing System

  • 3.0 Brief history of the department of computer science, FUTO
  • 3.1 The existing examination system (manual)
  • 3.1.1 Formation of coordination group
  • 3.1.2 Questioning
  • 3.1.3 Time tabling
  • 3.1.4 Formation of invigilation group
  • 3.1.5 Assessment
  • 3.1.6 Marketing
  • 3.1.7 Results and grading

Chapter Four

4.0 Analysis And Design Of The New System

  • 4.0 Introduction
  • 4.1 Objectives of the new system
  • 4.2 System design
  • 4.3 Process description of the new system
  • 4.4 Data flow diagram
  • 4.4.1 Overall dataflow diagram
  • 4.5 Program module specification
  • 4.6 Program module flowchart
  • 4.7 Program interface
  • 4.7 Mathematical specification
  • 4.8 Program implementation
  • 4.8.1 Hardware and software requirements
  • 4.8.2 System test-run
  • 4.8.3 Change-over procedure
  • 4.8.4 System maintenance

Chapter Five:

5.0 Program Documentation

  • 5.0 Introduction
  • 5.1 user manual (for examiner)
  • 5.2 user manual (for candidate)

Chapter Six:

6.0 Conclusion/Recommendation

  • 6.0 Conclusion
  • 6.1 Recommendation
  • Bibliography

Chapter One


1.0 The Problem And Its Setting

Early methods of processing data and information involved management of paper work. With the advent of automation, mechanization of information management was introduced for the purpose of minimizing costs and providing efficiency and opportunities to add value to the services and products. The advancement was not lost on the examination system as well.

In order to keep abreast with the increasing roles and importance of information technology in the business and academic concern, stakeholders in both areas need to understand new technologies, factors applicable to information system and techniques involved in updating the development, with various responsibilities for the operations of the MIS defined for each sub-system requiring proper planning and control.

As information technology is now applied in almost every field of endeavour, the application of computer science in examination systems form a common connection as both deal with the analysis, transformation and manipulation of data, presentation and storage of information. Over the years, much has been highlighted on the problems inherent in examination conductions due to some factors; increased number of candidates to be invigilated, increased number of scripts to be marked and examination malpractices, leading to time wastage, loss of scripts and ineffectiveness

1.1 Objectives Of The Project

The objective of this project is to design a computer based multiple choice examination system with which;

  1. Questions are set and presented in the computer
  2. Questions are answered in the computer
  3. Answers are marked by the computer in shortest possible time.
  4. The results and grades are presented and stored.

1.2 Significance Of The Project

(1) Upgrading Of The Departments Examination System

Implementation will showcase the benefits of adopting the initiative of information technology as an approach to the nation technological advancement. It will lead to an upgrade of the examination system to a world class status.

(2) Optimization Of The Examination Administrative System

The replacement of the manual system (paper based system) with the automated system will optimize the overall performance of the examination administrative body.

(3) Security and sanitation of the examination system

Prior to implementation and coupled with the assurance of security, vices and problems in the system such as malpractice, loss of scripts etc will be minimized or alleviated.

(4) Effective Service Delivery

Errors which could be encountered during script markings, recording and other examination activities would be highly or completely minimized.

1.3 Definition Of Terms System Concept


A system can be defined as a collection of parts or components which forms a whole, the parts are inter-related with each other and work together to achieved a common goal. In a system exhibits characteristics such as inputs and outputs, boundaries, interfaces and methods of converting the inputs and outputs. An examination can be defined as a system. it uses resources such as the examiner, candidates, questions etc. all interacting to the accomplishment and production of results and grades. In the system are operation such as setting questions, answering questions, marking and grading which needs to be properly managed.

System Boundary

This separates a system from its environments or determines the extent of the separation it therefore shows the scope of activities supported by the system.

System And Sub-System

A system contains smaller systems known as sub-systems which has elements, interaction and objectives and perform tasks related to the overall objectives of the system as a whole. The multiple choice examination system consist of individual operations that are subsystems with each specific operation forming a part of the overall system contributing to its goal.

Input And Output

The basic function of a system is to produce outputs from inputs. This entails that within the system are processes which ensure the conversion by assessments and manipulation by adding value to the input. In the system, subsystems usually produces output which become input in output from one is an input to the next, the trail leading to overall output of the system. for example, the output of the marking subsystem of an examination is used as an input for the result and grading subsystem


An interface is a connection between a user and the system or the connection at subsystem boundaries. For example, a candidate for an examination gains access to the examination system through the examination paper.

Open And Closed System

An open system operates in a dynamic relationship with its external environment as it receives inputs form it. Transforms them and passes it out in form of output back into the environment. It needs output information in terms of feedback as a basis for control of the input system. In contrast, a closed system does not relate with its environment. They do not operate with/on feedbacks and eventually destroys itself. An examination system is an open system as it works with inputs in terms of questions and answers from the elements outside it and gives output in terms of results and grades back into the elements.

System Feedback

This is control information used to determine activities of the inputs of the system. it normally comes as output information.

The Computer Aided Testing System (CATS)

This is a Computer Assisted Testing System (CATS) which is an option implemented in distance learning programs and courses offered through the university external studies program


This is the diagrammatic representation of the program components using standard symbols.

Grade Point (GP):

This is the corresponding points 0.00 to 5.00 of the grade letters F-A respectively.

Grade Point Average (GPA)

this is the point in which the academic performance of a student is measure at the end of every semester. It has the maximum value of 5.00 and minimum 0.00. It can be calculated thus: GPA- Sum of quality points/total credit unit for all course registered in the semester.

Cumulative Grade Point Average (GPA)

This is the measure of the students overall academic performance at any given time in his academic program. It is normally calculated at the end of the session.
It is calculated thus:


GPA first semester + GPA second semester/total credit unit for first semester + total credit unit for second semester.

1.4 Research Methodology

This describes the investigation methods applied in the various stages in the development of this project. This standard procedure called “The system software Analysis and Design methodology” (SSADM) was employed in the analysis and design, and the stages of the project work are; analysis, model design, model implementation testing and documentation.

With the techniques employed being

  1. Analysis of the existing conventional method.
  2. Consultation of relevant materials like text, tutorials and the inherent which all aided in the development work

1.5 Scope Of The Project

The new system is designed to cover all multiple choice based examinations conductions in the department of computer science.

1.6 Limitations Of The Project

Due to limitations in time, this project is designed without the random selection function which would account for the “TYPE” format which is inherent in most multiple choice examinations and assessments.

Chapter Six

Conclusion and Recommendation

6.0 Conclusion

Conclusively, it is quite evident that the great importance of computers and technology in our society, especially in the education sector in constantly on the increase and cannot be overrated. From witnessed testimonies of technology in areas involving computer. Aided leaning, (C.A.I) in instructions, libraries with the automated libraries management (A.L.M.S) etc and their immense benefits, it is only befitting that efforts should be made to ensure the globalization of applications of computers to all the possible sectors or units in/of education practically

The society at large needs to give universities the time, space and resources that they need to work through new and complex issues in a thoroughful and principled way. Faced with both new opportunities and new temptations universities and their examination units need an effective combination of internet clarity concerning what matters most and the right kind of external support if they are to remain the perspective of digitization, aimed at accelerating the possibilities and pace of examinations/assessments automation has provided the much needed platform.

The computer assisted multiple choice examination system is a application designed and developed for the department of mathematics and computer science FUTO. The benefits of the software are numerous, aiming at improving the existing manual system. proper implementation of the software will not only improve the probity and image of the department but will also discourage the management from investing the scarce foreign exchange on existing software aboard.

5.1 Recommendation

Software development as a research and development project is a continuous chain process. Thus, thee are still features which could be added to the software. These constitute area of further development for students who intend to work on the same research work in future.

Originally, this work was designed for the mathematics and computer science department, FUTO but can be implemented in any other department. Therefore, I recommended that prior to the implementation, the school management should endeavour to provide all the materials needed for the implementation to the service of the entire school.

How To Get The Complete Material For “Design Of A Computer Assisted Multiple Choice Examination System“

Project Material Download

3,000 Naira

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

Quick & Simple…

Step One Purchase

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

Access Bank Plc Acc No: 0811003731
Samphina Academy
Current Account
Zenith Bank Acc No: 1225513212
Samphina Academy
Current Account
PalmPay Main Logo Acc No: 8143831497
Samphina Academy
Digital Account

Or CLICK HERE To Pay With Debit Card

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

Step Two Purchase

Send the Following Details on WhatsApp ( 08143831497) After Payment

  1. Payment Details

  2. TOPIC: Design Of A Computer Assisted Multiple Choice Examination 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

Frequently Asked Questions

What is an examination system?

The system carries out the examination and auto -grading for multiple choice questions which is feed into the system. Keywords: Online, Examination, System, Auto-grading, Web-based. Examination, they say is not a true test of knowledge. In our contemporary society, this axiom holds only in theory but not in practice. 

What technology does the examination monitor system use?

The examination monitor system is also the manager of the examination macro programming technology, which is seasoned with variable question types. The system is developed using Microsoft Visual Studio 2008. Microsoft Visual Studio 2008 works with a technology called ASP.NET.

What technology is used to create the question type system?

Macro programming technology, which is seasoned with variable question types. The system is developed using Microsoft Visual Studio 2008. Microsoft Visual Studio 2008 works with a technology called AS P.NET. 

What is the difference between examination system and database?

The database is open to administrator, allowing him/her to add questions and answers. The examination System is a web-based testing interface for students.

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.