You are on page 1of 8

Assignment 1:

Automatic answer checker:


Problem statement

2022-2021

Instructor: Dr. Muhammad Rashid

Student: Osama Bin Adnan Babgi


Academic No.: 438006655
Serial No.: 4
TABLE OF CONTENT:
1. Problem Statement ................................................................................................3
1.1. Customer Requirements or Need Analysis .......................................................3
1.1.1. Raw Data ....................................................................................................3
1.1.2. Marketing Requirements ...........................................................................3
1.1.3. Objective Tree ...........................................................................................3
1.1.4. Ranking of Objective Tree .........................................................................5
1.2. Research Survey or Literature Review ............................................................5
1.2.1. Background Knowledge ............................................................................6
1.2.2. Research Survey or Literature Review.......................................................7
1.3. Need and Objective Statements .....................................................................8
1.3.1. Need Statement ........................................................................................8
1.3.2. Objective Statement ..................................................................................8
TABLE OF figures :
Figure 1: objectives Tree ............................................................................................4

Figure 2: objectives tree after ranking…….………………………………………………………….....6


1. Problem Statement
This chapter first performs need analysis and presents customer requirements in Section
1.1. It is followed by a research survey in Section 1.2. Finally, the need and objective
statements are given in Section 1.3.

1.1. Customer Requirements or Need Analysis


The need analysis is performed in the following four steps:
1.1.1. Raw Data
The raw data from end-user or customer is collected in the following way:
• Search what is common in Internet.
• Make a survey among people to determine the percentage of people who need
my project.
• Make an electronic questionnaire in internet to det feedback from different
regions and countries.
1.1.2. Marketing Requirements
The marketing requirements are as follows:
1. The system should be with a reasonable cost.
2. The system should be reliable.
3. The system should consume low energy.
4. The system should be maintainable.
5. The system should be with a good precision and accuracy.

1.1.3. Objective Tree


The objective tree is shown in figure 1.
Automatic answer
checker

high quality low energy low cost high safe

for
rigid body light weight for selling Protected
designing

• Figure 1: Objective Tree for Automatic answer checker


1.1.4. Ranking of Objective Tree
The objective tree in Table 1 is ranked using Analytical Hierarchical Process (AHP).

AHP for level 1 in Table 1 is given as:

HIGH LOW LOW SAFE


QUALITY COST ENERGY
HIGH QUALITY 1 4 2 3
LOW COST 1/4 1 5 4
LOW ENERGY 1/2 1/5 1 1
SAFE 1/3 1/4 1 1
SUM 2.083 5.45 9 9
Table 1: AHP for level 1

HIGH LOW LOW SAFE CRITERIA


QUALITY COST ENERGY WEIGHT
HIGH 0.48 0.7339 0.222 0.333 0.442
QUALITY
LOW COST 0.12 0.1835 0.555 0.444 0.3256
LOW 0.24 0.0367 0.111 0.111 0.1246
ENERGY
SAFE 0.1598 0.0458 0.111 0.111 0.1069
Table 2: level 1 Normalized pair-wise comparison matrix

RIGID BODY LIGHT WEIGHT CRITERIA WEIGHT

RIGID BODY 1 2 0.67


LIGHT WEIGHT 1/2 1 0.33
Table 3: level 2 for quality

FOR DESIGNING FOR SELLING CRITERIA WEIGHT

FOR DESIGNING 1 3 0.75


FOR SELLING 1/3 1 0.25
Table 4: level 2 for cost
Consequently, the objective tree with ranks is given in the following:

Automatic answer
checker

high quality low energy low cost high safe


0.422 0.1246 0.3256 0.1069

for
rigid body light weight for selling Protected
designing
0.67 0.33 0.75 0.25 0.1069

Figure 2: Objective Tree for Automatic answer checker

1.2. Research Survey or Literature Review


Manual answer check:
An automatic answer checker application that checks and marks written answers similar
to a human being. This software application is built to check subjective answers in an
online examination and allocate marks to the user after verifying the answer. The system
requires you to store the original answer for the system. This facility is provided to the
admin. The admin may insert questions and respective subjective answers in the system.
These answers are stored as notepad files. When a user takes the test he is provided
with questions and area to type his answers. Once the user enters his/her answers the
system then compares this answer to original answer written in database and allocates
marks accordingly.

Reference: Automatic Answer Checker Project (nevonprojects.com)

Machine Learning based Automatic Answer Checker Imitating


Human Way of Answer Checking
examinations can be classified into 2 types; one is objective and the other is subjective.
Competitive exams are usually of MCQ types and due to this they need to be conducted
on computer screens as well as evaluated on them. Currently, almost every competitive
exam is conducted in online mode due to the large number of students appearing in them.
But apart from competitive exams, computers cannot be used to carry out subjective
exams like boards exam. This brings in the need of Artificial Intelligence in our online exam
systems. If artificial intelligence gets implemented in online exam conduction systems,
then it will be a great help in checking subjective answers as well. Another advantage of
this would be the speed and accuracy with which the results of the exams would be
produced. Our proposed system would be designed in such a way that it will give marks
in a similar way as of a human. This system will hence be of great use to educational
institutions.
There is a lot of reasons why introduction of Artificial intelligence into the online exam
systems would prove to be of great use. Firstly, as currently exams are marked by
examiners and so this leads to fatigue and boredom as they have to check large number
of answer sheets, but with the online system, this problem automatically gets solved.
Moreover, the accuracy and speed with which a computer can generate results, it is
something which a human would take hours to do. The proposed system would also
produce unbiased results which would further make everything more transparent.
The proposed System would be having following features:
Balanced Load: Here the system would only be accessed by the admin and this would
result in lower load on the server.
Ease of Use: The proposed system would be very easy and efficient to use. A student
would be able to easily interact with the interface without any confusion.
Friendly Environment: The propose system would be very friendly to use by any user who
would work on it. No prior knowledge or set of instructions would be required by the user
to operate the interface. Every part of the applications would be very easy to use. The
application has been specially designed in a way that anyone can make the best use out
of it without facing any major problem. The user would find the application extremely
easy to use as well as unique in its own way.
Ease in Accessibility: The responses of the students would be easily accessible and their
maintenance would also be easy. The teacher would be able to see the responses of each
and every student who turned in his / her answer sheet, thus making it very easy for the
teacher to keep the track of students’ submission of his answer sheet. Moreover, the
teacher would be easily able to view the answer sheet of the students who would have
submitted their answer sheet quite easily. With the facility of viewing the responses of
the students of their answer sheet, it would be quite easy and helpful for the teacher to
complete the exam conduction process in a very smooth way.
Efficiency and Reliability of the System: The system would be having a high efficiency as
it would be made with negligible errors, thus, making it even more reliable.

Reference: Machine Learning based Automatic Answer Checker Imitating Human Way of Answer
Checking – IJERT
Summary:
1. They are heavy.
2. They are not much reliable.
3. They consume high energy.

1.3. Need and Objective Statements


Based on the Knowledge obtained from customer in Section 1.1 and the research survey
in Section 1.2, this section provides the need statement (Section 1.3.1) and the objective
statement (Section 1.3.2).

1.3.1. Need Statement:


We have seen that a number of students apply for various examinations which may be
institutional, non-institutional or even competitive. The competitive exams mostly have
objective or multiple-choice questions (MCQs).
• This system can be used in schools, colleges, coaching and institutes for
checking answer sheets.
• The system can also be implemented in different organizations that conduct
regular exams.

1.3.2. Objective Statement:


The main goal of the project is to design a machine that can check the multiple choices
automatically.
The project specifically aims the following objectives:

1. The machine will save time.


2. The machine will save human efforts.
3. The machine will replace the salaries of checking employees.
4. The machine will be efficient and highly reliable and accurate.
5. Examiners get bored by checking many answer sheets, hence the system reduces
their workload by automating the manual checking process accurately.
6. The system calculates the score and provides results instantly.
7. It removes human errors that commonly occur during manual checking.
8. The system provides an unbiased result.
9. Thus, the system excludes human efforts and saves time and resources.

You might also like