Automatic Assessment of Descriptive Answers For Online Examination Using Semantic Analysis
Automatic Assessment of Descriptive Answers For Online Examination Using Semantic Analysis
Automatic Assessment of Descriptive Answers For Online Examination Using Semantic Analysis
7 ISSUE 2 (APRIL - JUNE 2019) ISSN: 2393-9028 (PRINT) | ISSN: 2348-2281 (ONLINE)
Module 1: Question Answering This module will classify all answers base on similarity weights.
In this module, admin first upload the QA dataset which is Confidence in the correctness of an answer can be increased in a
technically verified according to the specific subject. The each number of ways. One way is to use a lexical resource like
question have specific marks as well as desired answer in answer WordNet (Synonyms) to verify that a candidate response was of
set. The connectivity of each question and answer has managed the correct answer type, and it will evaluate the marks
by different indicators. automatically according to the current weights (it will be 0.01 to
Module 2: User authentication and validation 0.99).
This module admin creates the multiple users and set the Module 6: Classification Results
authorization process, once user has validate by authentication Finally it will shows the system accuracy with clustering result
system, he can give the exam and add the answer for various with accuracy as well as false positive ratio.
questions.
Module 3: Subjective Examination V. SYSTEM ANALYSIS
Basically this module set the exam with time and scheduling, Algorithm1 : Stop word Removal Approach
according to that each user provide the answer for desired Input: Stop words list L[], String Data D for remove the stop
questions. words.
Module 4: Features extraction using NLP Output: Verified data D with removal all stop words.
This module will provide data preprocessing, data normalization, Step 1: Initialize the data string S[].
stop word removal, porter stemmer algorithm, and features
extraction etc has used for features selection. Once an answer has Step 2: initialize a=0,k=0
been identified, the shallow parsing performed is leveraged to
extract only the relevant word or phrase in answer to the Step 3: for each(read a to L)
question. The use of a part-of-speech tagger can help to enable
recognition of answer candidates within identified model answer. If(a.equals(L[i]))
Answer candidates can be ranked based on measures of distance
Then Remove S[k]
between keywords, numbers of keywords matched and other
similar heuristic metrics. End for
Module 5: Semantic Analysis
Step 4: add S to D.
100 92
86 84 84
82
80
60
Accuracy
40
14 14 15 Error Rate
20 12
7
0
K. Meena [4] V. Kumar [5] AMSSAE [7] R. Li [8] Proposed ANN
Fig.2: Proposed overall system evaluation.
The figure 2 shows the system comparative performance with uses NLP approach for during the preprocessing phase and ANN
someexisting systems. Proposed system provides the accuracy for generate the similarity weight of system. According the
better than [4,5,7,8] gained weight system will assign the proportional marks to
specific answer and finally generate the class cluster for
VII. CONCLUSION individual student. Apply sentiment analysis with polarity
The proposed system used for semantic evaluation for subjective dataset is the future work of system.
answer using Artificial Neural Network (ANN).System consist
two modules admin and students, admin first upload the standard
QA dataset and student also load the answers dataset. System