You are on page 1of 11

Gage College

Department of computer science

Project Proposal

For Gage College Extension Student Online Examination System

Group members
Name IDNo

1. Yaibsera feikra 144/08


2. Tegawerke g/mariyame 772/08
3. Nahome gethanhe 026/08
4. Abrham tilahun 025/08/
5. Mareshet Roba 754/08

Advisor ፡- Biniyam Wondie

14 May 2020
Addis Abab
Contents Page

1. Introduction...................................................................................................................................1

1.1. Background............................................................................................................................1

2. Assessment of Current System......................................................................................................2

2.1. Current System......................................................................................................................2

3. Statement of problem.....................................................................................................................2

4. Objective of the project………………………………………………………………………………………………………………….2

4.1 Importance of the project…………………………………………………………………………………………………………2

4.1.1. Security of Examination Paper……………………………………………………………………………………………3

4.1.2 Quick Result Processing……………………………………………………………………………………………………….3

4.1.3 Get rid of Examination Centres……………………………………………………………………………………………3

4.1.4 Reduced Logistics Costs………………………………………………………………………………………………………..3

5. Scope of the project………………………………………………………………………………………………………………………..4

6. Method, Module and Technologies used………………………………………………………………………………………..5

7. Schedule of the project…………………………………………………………………………………………………………………..9


1. Introduction
This Online Examination System is a software solution, which allows any industry or
institute to arrange, conduct and manage examinations via an online environment. It can be
done through the Internet/Intranet and/ Local Area Network environments. Some of the
problems faced during manual examination systems are the delays occurred in result
processing, filing poses a problem, filtering of records is difficult. The chance of loss of
records is high also record searching is difficult. Online examination is one of the crucial
parts for online education system. It is efficient, fast enough and reduces the large amount of
material resource. The traditional examination system is a very laborious and lengthy
procedure. It requires a huge staff for the arrangement of examination and a huge number of
instruments to conduct the examination. Besides the assessment of answer scripts is a very
lengthy process. So the students have to wait a long time to get their result. All these matters
make us thoughtful and instigate to develop a system that will reduce the labor, cost and time
of the traditional examination system. For this reason, we have decided to make a system to
conduct online examination. Which will be developed based on the web.

1.1. Background
GAGE College is one of a pioneer private higher education institution with commendable
achievements in teaching-learning, research and outreach activities since 1995E.C. So far, it
has managed to graduate thousands of TVET students in different programs.  In its
continuous quest for improvement, the institution is increasingly strengthening the student
support system in modes of learning. It has very close relationship with the surrounding
community, NGOs, neighboring schools, and business and industry which in many ways
enriching the training we offer to our students.

The College’s vision is to be among the leading private institutions in achieving national
technical & vocational education & training and higher education institution objectives at all
program levels and it has mission to offer training and education focusing on implementing
all possible strategies to achieve national technical& vocational education & training, and
higher education institution objectives. Gage College currently training for thousands of
Students in Bachelor Degree and Masters of Business and Masters of Science in Accounting
and Finance Programs. Among those, many are extension students and learning with their
works.

1
2. Assessment of Current System
2.1. Current System
The Current system of examinations is manual and complicated as usual. Whenever exams
are to be conducted there are various tasks that have to be done such as; Setting question
paper, checking for errors, printing question papers, scheduling exams, delivering question
paper to distanced education students, conducting Exams, Checking Answer Papers,
Preparing Result charts and solving question papers.

3. Statement of problem
The current system in Gage Collage is very time consuming. Taking on person exam is
costly, time consuming, challenging and sometimes impossible for specially extension
students because of their regular works, It is very difficult to analyze the exam manually,
Evaluations are done manually, The chances of paper leakage are more in current system as
compared to proposed system, Result processing takes more time as it is done manually,
Involves lot of paper work and chances of error are high. Accordingly, online exam system is
to reduce the work of conducting exam in Gage Collage.

4. Objective of the project

The purpose of this application is used to conduct online examination. The students can sit at
individual terminals and login to write the exam in the given duration. . The questions have to
be given to the students. This system will perform correction, display the result immediately
and also store it in database. This application provides the administrator with a facility to add
new exams. This application provides the Instructor add questions to the exam, modify
questions in the exam in a particular exam. This application takes care of authentication of
the administrator, Instructor as well as the student. This online exam targets gage college
extension students to take online exam which well considerably to reduce the time required
to give the exam and know the results the project will provide an efficient platform both for
the students and the teachers by enabling examinations to be taken online

4.1 Importance of the project

The means of education are expanding far and wide. Education is not limited to the four walls
of a classroom and a blackboard; it has expanded to your fingertips as a result of advancing
technology. Many educational institutes now are using technology to make processes like
Admissions, Examinations, Fee Payment, etc. available online so that they are streamlined

2
and can be tracked easily.  Using an Online Examination System has many benefits. Here are
some benefits of online examinations over paper-based examinations which should convince
you to start using an online examination system

4.1.1 Security of Examination Paper 

An online exam provides flexibility and security to the examination process. Once all the
questions are uploaded in the system, the system can shuffle and give questions in different
orders to different students. This minimizes the chance of cheating.  However, this is not
possible for a paper-based exam, the paper cannot be printed differently for every student,
and thus it gives leeway for malpractices. There is also a possibility for the paper to get
leaked while passing it to different examination centers; this risk is mitigated by the use of an
online examination system. 

4.1.2 Quick Result Processing 

In an online exam, the results are calculated instantly and accurately. In a paper-based
examination, there are a lot of steps involved, resulting in the paper evaluation process to take
up a lot of time and making it prone to human errors.  

4.1.3 Get rid of Examination Centers 

In an online examination system, the exam can be conducted wherever the candidate is. The
exam surveillance can be conducted with the help of a web camera and microphone. Such a
method of conducting an exam is called Remote Proctoring. When an exam is conducted
remotely, hundreds of thousands of students can appear for the exam, without the need to
spend on travel and accommodation.  

This also solves the problem of scheduling exams across various exam centers, hiring
invigilators, providing security to these centers, etc. 

4.1.4 Reduced Logistics Costs 

In an online exam, the logistics cost is minimum. Examination Process is managed using
technology. It is beneficial when you are looking to conduct the exam for multiple candidates
at different locations. The result processing is also done online and hence the logistics cost is
limited.  In a paper-based exam, the logistics cost is high, since a lot of factors like exam
centers, hiring invigilators, etc, has to be considered. Question papers, answer sheets need to

3
be delivered at designated exam centers within a defined timeline. Also, there needs to be a
system to collect back answer sheets from all exam centers to a central location for further
processing. Even though the advantages of online examinations are countless there are also
things to be consider, felt as limitations

 You have to keep in mind that your students will take the exam by their own device,
or

 An online exam system is a little bit more susceptible for fraud. So you have to keep
that in mind if you setup your exam in safe scenarios

 Open text questions are possible, but they don't auto-grade, so you have to check them
yourself.

 In the case of system crash exams are not taken.

 It creates problem if internet connection is slow.

 Everyone is not having knowledge of computer.

5. Scope and limitation of the project

Since the objective of the Online Examination Tool is to provide better information for the
users of this system for better results for their maintenance in student examination schedule
details and grading details. This exam system may not control the limitations mentioned
above and based on the following facilitations

Scope

 It can be used anywhere any time as it is a web-based application.

 It reduces the time of taking examinations of the students manually.

 This system will provide better security and transparency in the examination

 The system handles all the operations, and generates reports as soon as the test is
finish, that includes name, mark, time spent to solve the exam.

 Allow students to see or display his answers after the exam is finish.

4
 The type of questions is only multiple choice or true and false.

Limitation of the project

 In the case of system crash exams are not taken.

 It creates problem if internet connection is slow.

 Its works only for extension student

 Everyone is not having knowledge of computer.

6. Method, Module and Technologies used

This project follows or uses agile software development methodology which is object-
oriented paradigm with greatest values such as:

 Individuals and interactions over processes and tools

 In agile development, self-organization and motivation are important, as are


interactions like co-location (i.e. face-to-face conversation is the best form of
communication) and pair programming (an agile software development technique
in which two programmers work together at one workstation) over processes and
tools.

 Working software over comprehensive documentation:

 Working software will be more useful and welcome than just presenting
documents to clients in meetings.

 Responding to change over following a plan:

 Agile development is focused on quick responses to change and continuous


development.

 Agile software development methodology also has the following justifications

 Continuous attention to technical excellence and good design

 Modularity: Agile methods break tasks into small increments with minimal
planning and do not directly involve long-term planning.

5
 Agile methods emphasize face-to-face communication over written documents
when the team is all in the same location.

 Saves cost, time and efforts by following iterative incremental work delivery
and thereby identifying deviations early.

 Agile facilitates smooth flow of knowledge sharing

 Increases cohesion between the teams to deliver on time. So project teams are
involved more actively in all the stages.

 Simplicity: agile making things simple and free to change.

 Provides the end result of higher quality of the software delivered and a
highly satisfied customer.

The following Modules are included in project development

 Admin module

 Instructor module

 Student module

Explanations on each:

 Admin Module detail

The admin module performs activities like

Admin login:-Registered User Can be allowed to view inner details for which he Permitted

Register:-To be authenticated first have to be registered.

Change password even Forgotten:-User has rights to modify his login details & also be
informed through mails if he is unable to login.

Student information modification:-User can be modified to change status of each User.

Department insertion and modification:-New departments adding and old department


deletions are spend by this user.

6
Instructor detail modification:-According to staff he can add or delete Instructors for
specific platforms.

 Instructor Module detail

The instructor module performs activities like

Login:-Registered User Can be allowed to view inner details for which he permitted

Register:-To be authenticated first have to be registered

Change Password&Forgotpassword:-User has rights to modify his logging details& also be


informed through mails if he is unable to login

Add Questions-Departments Verifing:-According to flow of questions & Technology he


can add questions into the database.

Update Questions -Departments Verifing:-If any corrections in data of questions he can


modify them

Create Exams: - He will be prepared schedule for exams periodically

Update Exams:-He has rights to modify exam schedule.

View Exam Details View No of Registered Students, View No of

ATTENDED STUDENTS:-Can view at attended students who have registered.

EVALUATE QUESTION MULTIPLE CHOICE TRUE/FALSE:-evaluation of marks


based on his initiations when adding questions

 Student Module detail

The student module performs activities like

Login:-The Registered User Can be allowed to view inner details for which he Permitted

Register:-To be authenticated first have to be registered

Take Exam:-MULTIPLE CHOICE, TRUE/FALSE the registered student allowed to start the
exam

7
See Exam Results:-After Completion of exam he can view at his result.

Logout:-After the process of examination he turned to Logout page

7 The following Technologies are we used in the development phases

The system is designed for web based system. So, an interactive web based system
commonly needs the following tools.

Software tools

 Web server software: - WAMP web server

 Server side programming language: - PHP

 Client side programming language: - HTML5, CSS, JavaScript, AJAX

 Database system: - MySQL database

 Web browser (Mozilla Firefox, Google chrome, opera, IE8): So we can check the
system across a variety of platforms.

 Notepad++

 Operating system of window10 to develop the system


 Adobe Photoshop: for editing images and icons for the interface of the system.

Hardware tools

 Personal computer (Pc)


 Web server machine
 Pen and paper
 Hard disk with minimum of 512GB
 RAM with minimum of 2GB
 Processor with Pentium IV
 Flash

8
9. Schedule of the project

March 2020 April 2020 May 2020 June 2020


Activities
W1 W2 W3 W4 W1 W2 W3 W4 W1 W2 W3 W4 W1 W2 W3 W4

Project initiation and


planning

Background
information

Statement of problem

Assessment of existing
system

Tools and methods

Requirement analysis

System Design

Implementation

You might also like