SlideShare a Scribd company logo
1 of 6
Download to read offline
VIVA-Tech International Journal for Research and Innovation Volume 1, Issue 2 (2019)
ISSN(Online): 2581-7280 Article No. 10
PP 1-6
1
www.viva-technology.org/New/IJRI
An Adaptive Approach for Subjective Answer Evaluation
Vishal Bhonsle1
, Priya Sapkal2
, Dipesh Mukadam3
, Prof. Vinit Raut4
Department of Computer Engineering, Viva Institute of Technology, Virar
Abstract: In current academic environment, assignments and home works are very necessary so that students
can increase their final grades. This assignments and home works are checked manually by teachers, due to this
it consumes lots of time and efforts. Due to manual checking sometimes human error may occur which may affect
to student’s grades. Students may misplace their hard copies of assignments because of this they have to rewrite
it again. In order to overcome these problems, the proposed system will convert the manual work to digital, in
which student will submit their assignments to the system and the system will generate and assign appropriate
grades. In the proposed system, by using K Nearest Neighbor Algorithm, it will collect keywords check for the
similarity and will generate similarity score. It will also check the relation of the keyword with respect to sentence.
To comparing the keywords with synonyms and similar meaning words Semantic Similarity Measure algorithm
will be used. After getting the similarity score the grades are assigned accordingly.
Keywords – data mining, duplication, grading system, KNN, semantics, subjective evaluation.
1. INTRODUCTION
In most of the online answer assessment systems almost all of the questions are multiple choice questions
which can be easily evaluated using binary matching. But in our education system most of the question and
answers are not in multiple choice format rather they are long answers which cannot be easily evaluated using
binary matching. These long answers are written by students so these answers are bound to be different for each
student and in order to evaluate this kind of answers a subjective evaluation of the answers is needed. By subjective
evaluation means that the answer written by student should be logically right as each person can write same thing
in their own different way. Previous attempts to evaluate this type of answers only used keyword matching
approach for checking the correctness of the answer, which in on itself is not wrong approach but it doesn’t give
as accurate results as we can expect from a human who is checking the answers. So in order to increase this
accuracy the proposed system will incorporate a synonyms matching approach along with the previously
mentioned method, which is explained in section 3 of this paper. By using the proposed system in our education
system, the tremendous load of evaluating all the term-work of all the student will be reduced from teacher’s side.
Also it will help students in long run as they would have to go through the study material to give answers instead
of just copying the whole work without going through it. And this system will help students to get a fair evaluation
for their work on the quality of the efforts they put in it.
2. RELATED WORKS
An There are some automatic scoring systems found in literature. These system uses K- Nearest
Neighboring algorithm [3] [6] for subjective scoring. To assign the scores the main process involves generation
of supplied test set, split the answer text to the list of words or phrases and lastly apply KNN classifier. To check
the similarity, word matching and word ordering is done if word gets matched and have the same ordering the
result shows the similarity is high. As per the similarity scores are generated. W. Xueli, J. Zhiyong, Y. Dahai [10]
proposed a system where K-nearest neighboring algorithm based kernel method and attribute reduction is used
for characteristics simplicity and efficiency so that accurate result can obtain. By comparing the base KNN
algorithm and purpose algorithm by using four UCI dataset. Then the best result is shown that stepwise KNN
algorithm works better than the original KNN algorithm.
R. Goswami, S. Karmakar, A. Bisai, A.R. Pal proposed a system for a long answer evaluation that has
been done by using lexical and semantic measures [2]. In this user answers are paired or matched with the standard
VIVA-Tech International Journal for Research and Innovation Volume 1, Issue 2 (2019)
ISSN(Online): 2581-7280 Article No. 10
PP 1-6
2
www.viva-technology.org/New/IJRI
answer which the examiner will give by using lexical similarity measure. The system resolves and find accuracy
according to human decision. Now in next step both the answers are compared using semantic similarity
synonymous words of the keywords from both the answers are taken from the semantic dictionary. K. Meena, R.
Lawrance proposes Assessment algorithm [4] for evaluation of detailed type answer. For reducing the size of
answer preprocessing is done. It includes pruning and stemming. After this clustering is done using self-organizing
map. The cosine similarity formula is applied in each cluster and checked for the similarity by comparing the
vectors. After getting the result the scores are assigned to the detailed type answers.
P.A.A. Dumarl, W.K.D Shanika, S.A.D. Pathinayake [5] proposed an E-learning systems which has gain
a greater attraction in the field of using online educational resources. This research study has based on developing
a system to optimize the evaluation of text based answers automatically and to overcome the issues which has not
been addressed by the existing systems. In this research it has been addressed structured and essay type questions.
By referencing to prior work, this project solution has come up with a total solution where the tutors can add
questions to the question-bank, creating assignments and get the final scores automatically. The learners are
facilitated in providing the answers for the assessments and get feedback immediately.
For duplication detection, R. Sutoyo, I. Ramadhani, A.D. Ardiatma [1] proposed two algorithms which
are used that is winnowing algorithm and web-based k-gram for detection of documents similarity. The work of
robin karp is to search for the substring pattern in text using hashing algorithm and k gram method. Work of
winnowing is that it uses the window containing the hash value. The smallest values of each winnow is selected.
Plagiarism level can be determined based on the degree of similarity in the use of words that appear in sequence
in document. E.M.B. Nagoudi, H. Cherroul, A. Alshehri proposed the two approaches that have been done to
assist uses in detecting plagiarism in Arabic natural language text. The first approach is on word embedding [12],
word alignment and words weighting so that semantic similarity relation among the text will be searched. The
second approach was on machine learning where the characters will get performed at the sentence level. After the
lexical feature is used to assist the detection task.
For Spell checking V.V. Bhaire, A.A. Jadhav, P.A. Pashte proposed a system using autosuggestion
technique [8] for spell checking and correction. The main goal of the spell checker is to provide unified treatment
of various spell correction. Y. Bassi, M. Alwani proposed ‘spell checking’ which is the process which in any text
document detects and suggest corrections for incorrectly spelled words. This paper proposes context-sensitive
spelling correction method [7] for detection along with correction for misspelled words in digital text documents.
The proposed method comprises an error detector that detects misspellings, a candidate spellings generator based
on a character 2-gram model that generates correction suggestions, and an error corrector that performs contextual
error correction. F Ahmed, E. Willian De Luca, A. Nürnberger [9] proposed a system called ‘language-
independent spell-checker’ is a tool that is based on an enhanced n-gram model. N. Gupta, P. Mathur [11]
proposed a system in which various spell checking techniques are used to find the text with error. In developing
upon the type of error, non-word error and real word error. If error is detected for any word. In the sentence spell
checker search the proper word or matches the word from the dictionary that resemble the error of the word.
3. PROPOSED METHODOLOGY
From the above literature study the system is proposed for subjective answer evaluation. The system
first receives solution sets from admin and student’s answers. Then stop words are removed from them in order
to generate keywords. After keyword generation it checks for similarity and by calculating similarity it also checks
the relation of the keywords along with sentences with the sentences in the dataset which finds the exact similarity
and correctness of the sentence with the datasets. If the sentences match with the datasets it generates similarity
score as per the overlapping percentage. It also checks the synonyms and similar words before relating the
keywords in order to increase the accuracy of the overlap. Data duplication technique is used to compare the
previous answers submitted by students and on the basis of uniqueness of answers, grades are generated. The
proposed system is explained using fig 1, fig 2 and fig 3.
VIVA-Tech International Journal for Research and Innovation Volume 1, Issue 2 (2019)
ISSN(Online): 2581-7280 Article No. 10
PP 1-6
3
www.viva-technology.org/New/IJRI
Fig. 1. Admin Model
As shown in fig. 1, admin first inputs question and answers in the system, which are saved in database.
Along with it stop words such as “a”, “an”, “the”, “but” etc. are removed and remaining answer is send to Answer
Evaluation Section.
Fig. 2. Student Model
As shown in fig. 2 student types their answers as a input in the system, which are saved in database.
Along with it, stop words such as “a”, “an”, “the”, “but” etc. are removed and remaining answer is send to Answer
Evaluation Section.
VIVA-Tech International Journal for Research and Innovation Volume 1, Issue 2 (2019)
ISSN(Online): 2581-7280 Article No. 10
PP 1-6
4
www.viva-technology.org/New/IJRI
Fig. 3. System Flow
In this system, firstly the solution set from admin and student answers are collected in text format from
this solution sets stop words are removed from both administrators as well as student’s solution set. After that
keywords are extracted from the remaining words. While keyword matching, keywords are matched with both the
sets along with this relation of the keywords are analysed using K- Nearest Neighboring algorithm. The remaining
words which are not matched in previous steps are checked for synonyms and similar meaning words using
semantic similarity measuring algorithm. For duplication checking which is based on timestamp provided to each
answers submitted by students the solution of the students are checked. Depending on the duplication level and
the similarity score generated by KNN and Semantic Analysis Grades are assigned to each student. A detailed
report of the solution of the student is generated by system and is saved in .pdf format also this report is sent to
respective student.
VIVA-Tech International Journal for Research and Innovation Volume 1, Issue 2 (2019)
ISSN(Online): 2581-7280 Article No. 10
PP 1-6
5
www.viva-technology.org/New/IJRI
4. IMPLEMENTATION
The proposed system is implemented in ASP.NET. The .NET Framework is a computing platform that
simplifies application development in the highly distributed environment of the Internet. ASP .NET can use to
develop applications ranging from traditional command-line or graphical user interface (GUI) applications to
applications based on the latest innovations provided by ASP.NET, such as Web Forms and XML Web services.
5. RESULT AND ANALYSIS
The below Table 1, shows the results of the Features analysis on various parameters for Subjective
Answer Evaluation. The table shows that the proposed system derives better results than all the systems referred
so far.
TABLE 1. FEATURES ANALYSIS ON VARIOUS PARAMETERS FOR SUBJECTIVE ANSWER EVALUATION
Features Keywords Extraction Synonyms mapping Duplication checking
K.Sriwanna [3] More Not Available Not Available
R. Goswami [2] More More Not Available
P.A.A Dumal [5] Less More Not Available
Proposed system More More Available
6. CONCLUSION AND FUTURE SCOPE
In this paper, we have studied various methods for evaluating answers which contained various keyword
matching algorithms, semantics approach toward the problem as well as different duplication detection method to
further advanced the system for subjective answer evaluation. As for evaluation of any long type answer, only
keyword matching is not sufficient but the relation of those keywords for their given sentence should be subjective
or in relation with each other. Among all these K-Nearest Neighboring algorithm along with semantic similarity
measure gives better accuracy for evaluating subjective type answers. As in this system, while pre-processing
most of the notations and symbols are removed it becomes easy to overlap the text but in case of mathematical
problems the pre-processing removes most of the important symbols and features. So for mathematical questions
it gives poor results as compared to textual format questions. This system can be implemented for an education
institutes for evaluation of term work of students. As manually checking all students term work can be very hectic
work for teachers. In future work, the system should be able to evaluate the mathematical type content and should
give the score.
REFERENCES
[1] R. Sutoyo, I. Ramadhani, A.D. Ardiatma, “Detecting Documents Plagiarism using Winnowing Algorithm and K-Gram
Method”, IEEE International Conference on Cybernetics and Computational Intelligence 2017.
[2] R. Goswami, S. Karmakar, A. Bisai, A.R. Pal, “A Knowledge based Approach for Long Answer Evaluation”, 2017 2nd
IEEE International Conference On Recent Trends in Electronics Information & Communication Technology (RTEICT).
[3] K. Sriwanna, “Text Classification for Subjective Scoring Using K-Nearest Neighbours”, The 3rd International
Conference on Digital Arts, Media and Technology (ICDAMT2018).
[4] K. Meena, R. Lawrance, “Semantic Similarity Based Assessment of Descriptive Type Answers”, 2016.
[5] P.A.A Dumal, W.K.D Shanika, S.A.D Pathinayake, T.C. Sandanayake, “Adaptive and Automated Online Assessment
Evaluation System”, 2017 11th International Conference on Software, Knowledge, Information Management and
Applications (SKIMA).
[6] Y. Zhao, Y. Qian, C. Li, “Improved KNN Text Classification Algorithm with MapReduce Implementation”, The 2017
VIVA-Tech International Journal for Research and Innovation Volume 1, Issue 2 (2019)
ISSN(Online): 2581-7280 Article No. 10
PP 1-6
6
www.viva-technology.org/New/IJRI
4th International Conference on Systems and Informatics (ICSAI 2017).
[7] Y. Bassil, M. Alwani, “Context-sensitive Spelling Correction Using Google Web 1T 5-Gram”, LACSC - Lebanese
Association for Computational Sciences, Beirut, Lebanon.
[8] V. Bhaire, A. Jadhav, P. Pashte, P.G. Magdum, “Spell checker”, International Journal of Scientific and Research
Publications, April 2015.
[9] F. Ahmed, E.W. De Luca, A. Nürnberger, “Revised N-Gram based Automatic Spelling Correction Tool to Improve
Retrieval Effectiveness”, 2009.
[10] W. XueliˈJiang, Z. Dahai, “An Improved KNN algorithm Based on Kernel Methods and Attribute Reduction”, 2015 Fifth
International Conference on Instrumentation and Measurement, Computer, Communication and Control.
[11] N. Gupta, P. Mathur, “Spell Checking Techniques in NLP”, International Journal of Advanced Research in Computer
Science and Software Engineering, 2012.
[12] E.M.B. Nagoudi, H. Cherroun, A. Alshehri, “Disguised Plagiarism Detection in Arabic Text Documents”, 2018.
1.

More Related Content

What's hot

Object-Oriented Analysis & Design (OOAD) Domain Modeling Introduction
  Object-Oriented Analysis & Design (OOAD)  Domain Modeling Introduction  Object-Oriented Analysis & Design (OOAD)  Domain Modeling Introduction
Object-Oriented Analysis & Design (OOAD) Domain Modeling IntroductionDang Tuan
 
02 c++ Array Pointer
02 c++ Array Pointer02 c++ Array Pointer
02 c++ Array PointerTareq Hasan
 
Images and Lists in HTML
Images and Lists in HTMLImages and Lists in HTML
Images and Lists in HTMLMarlon Jamera
 
Organizing Content with Lists and Tables
Organizing Content with Lists and TablesOrganizing Content with Lists and Tables
Organizing Content with Lists and TablesNicole Ryan
 
Web topic 18 conflict resolution in css
Web topic 18  conflict resolution in cssWeb topic 18  conflict resolution in css
Web topic 18 conflict resolution in cssCK Yang
 
Introduccion a la poo
Introduccion a la pooIntroduccion a la poo
Introduccion a la pooBoris Salleg
 
Operators , Functions and Options in VB.NET
Operators , Functions and Options in VB.NETOperators , Functions and Options in VB.NET
Operators , Functions and Options in VB.NETShyam Sir
 
Introduction to design patterns
Introduction to design patternsIntroduction to design patterns
Introduction to design patternsAmit Kabra
 

What's hot (20)

Web engineering lecture 1
Web engineering lecture 1Web engineering lecture 1
Web engineering lecture 1
 
Dynamic modeling
Dynamic modelingDynamic modeling
Dynamic modeling
 
School Management System
School Management SystemSchool Management System
School Management System
 
E-learning system
E-learning systemE-learning system
E-learning system
 
Object-Oriented Analysis & Design (OOAD) Domain Modeling Introduction
  Object-Oriented Analysis & Design (OOAD)  Domain Modeling Introduction  Object-Oriented Analysis & Design (OOAD)  Domain Modeling Introduction
Object-Oriented Analysis & Design (OOAD) Domain Modeling Introduction
 
02 c++ Array Pointer
02 c++ Array Pointer02 c++ Array Pointer
02 c++ Array Pointer
 
Images and Lists in HTML
Images and Lists in HTMLImages and Lists in HTML
Images and Lists in HTML
 
Organizing Content with Lists and Tables
Organizing Content with Lists and TablesOrganizing Content with Lists and Tables
Organizing Content with Lists and Tables
 
Introduction to CSS3
Introduction to CSS3Introduction to CSS3
Introduction to CSS3
 
Asp Architecture
Asp ArchitectureAsp Architecture
Asp Architecture
 
Web topic 18 conflict resolution in css
Web topic 18  conflict resolution in cssWeb topic 18  conflict resolution in css
Web topic 18 conflict resolution in css
 
Html 5 tags
Html  5 tagsHtml  5 tags
Html 5 tags
 
Staruml
StarumlStaruml
Staruml
 
Search engine
Search engineSearch engine
Search engine
 
Web Standards
Web StandardsWeb Standards
Web Standards
 
Introduccion a la poo
Introduccion a la pooIntroduccion a la poo
Introduccion a la poo
 
Introduction to PHP
Introduction to PHPIntroduction to PHP
Introduction to PHP
 
Operators , Functions and Options in VB.NET
Operators , Functions and Options in VB.NETOperators , Functions and Options in VB.NET
Operators , Functions and Options in VB.NET
 
Introduction to design patterns
Introduction to design patternsIntroduction to design patterns
Introduction to design patterns
 
Online Exam
Online ExamOnline Exam
Online Exam
 

Similar to An Adaptive Approach for Subjective Answer Evaluation

IRJET- An Automated Approach to Conduct Pune University’s In-Sem Examination
IRJET- An Automated Approach to Conduct Pune University’s In-Sem ExaminationIRJET- An Automated Approach to Conduct Pune University’s In-Sem Examination
IRJET- An Automated Approach to Conduct Pune University’s In-Sem ExaminationIRJET Journal
 
Comparison Intelligent Electronic Assessment with Traditional Assessment for ...
Comparison Intelligent Electronic Assessment with Traditional Assessment for ...Comparison Intelligent Electronic Assessment with Traditional Assessment for ...
Comparison Intelligent Electronic Assessment with Traditional Assessment for ...CSEIJJournal
 
COMPARISON INTELLIGENT ELECTRONIC ASSESSMENT WITH TRADITIONAL ASSESSMENT FOR ...
COMPARISON INTELLIGENT ELECTRONIC ASSESSMENT WITH TRADITIONAL ASSESSMENT FOR ...COMPARISON INTELLIGENT ELECTRONIC ASSESSMENT WITH TRADITIONAL ASSESSMENT FOR ...
COMPARISON INTELLIGENT ELECTRONIC ASSESSMENT WITH TRADITIONAL ASSESSMENT FOR ...cseij
 
COMPARISON INTELLIGENT ELECTRONIC ASSESSMENT WITH TRADITIONAL ASSESSMENT FOR ...
COMPARISON INTELLIGENT ELECTRONIC ASSESSMENT WITH TRADITIONAL ASSESSMENT FOR ...COMPARISON INTELLIGENT ELECTRONIC ASSESSMENT WITH TRADITIONAL ASSESSMENT FOR ...
COMPARISON INTELLIGENT ELECTRONIC ASSESSMENT WITH TRADITIONAL ASSESSMENT FOR ...cseij
 
COMPARISON INTELLIGENT ELECTRONIC ASSESSMENT WITH TRADITIONAL ASSESSMENT FOR ...
COMPARISON INTELLIGENT ELECTRONIC ASSESSMENT WITH TRADITIONAL ASSESSMENT FOR ...COMPARISON INTELLIGENT ELECTRONIC ASSESSMENT WITH TRADITIONAL ASSESSMENT FOR ...
COMPARISON INTELLIGENT ELECTRONIC ASSESSMENT WITH TRADITIONAL ASSESSMENT FOR ...cseij
 
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS cscpconf
 
Online Examination and Evaluation System
Online Examination and Evaluation SystemOnline Examination and Evaluation System
Online Examination and Evaluation SystemIRJET Journal
 
Automated Question Paper Generator And Answer Checker Using Information Retri...
Automated Question Paper Generator And Answer Checker Using Information Retri...Automated Question Paper Generator And Answer Checker Using Information Retri...
Automated Question Paper Generator And Answer Checker Using Information Retri...Sheila Sinclair
 
Automatic Generation of Multiple Choice Questions using Surface-based Semanti...
Automatic Generation of Multiple Choice Questions using Surface-based Semanti...Automatic Generation of Multiple Choice Questions using Surface-based Semanti...
Automatic Generation of Multiple Choice Questions using Surface-based Semanti...CSCJournals
 
Machine Learning Techniques with Ontology for Subjective Answer Evaluation
Machine Learning Techniques with Ontology for Subjective Answer EvaluationMachine Learning Techniques with Ontology for Subjective Answer Evaluation
Machine Learning Techniques with Ontology for Subjective Answer Evaluationijnlc
 
A scoring rubric for automatic short answer grading system
A scoring rubric for automatic short answer grading systemA scoring rubric for automatic short answer grading system
A scoring rubric for automatic short answer grading systemTELKOMNIKA JOURNAL
 
Automatic Essay Grading System For Short Answers In English Language
Automatic Essay Grading System For Short Answers In English LanguageAutomatic Essay Grading System For Short Answers In English Language
Automatic Essay Grading System For Short Answers In English LanguageDon Dooley
 
Implementation of Semantic Analysis Using Domain Ontology
Implementation of Semantic Analysis Using Domain OntologyImplementation of Semantic Analysis Using Domain Ontology
Implementation of Semantic Analysis Using Domain OntologyIOSR Journals
 
Question Retrieval in Community Question Answering via NON-Negative Matrix Fa...
Question Retrieval in Community Question Answering via NON-Negative Matrix Fa...Question Retrieval in Community Question Answering via NON-Negative Matrix Fa...
Question Retrieval in Community Question Answering via NON-Negative Matrix Fa...IRJET Journal
 
IRJET- Sentimental Analysis for Students’ Feedback using Machine Learning App...
IRJET- Sentimental Analysis for Students’ Feedback using Machine Learning App...IRJET- Sentimental Analysis for Students’ Feedback using Machine Learning App...
IRJET- Sentimental Analysis for Students’ Feedback using Machine Learning App...IRJET Journal
 
IRJET- Analysis of Question and Answering Recommendation System
IRJET-  	  Analysis of Question and Answering Recommendation SystemIRJET-  	  Analysis of Question and Answering Recommendation System
IRJET- Analysis of Question and Answering Recommendation SystemIRJET Journal
 

Similar to An Adaptive Approach for Subjective Answer Evaluation (20)

IRJET- An Automated Approach to Conduct Pune University’s In-Sem Examination
IRJET- An Automated Approach to Conduct Pune University’s In-Sem ExaminationIRJET- An Automated Approach to Conduct Pune University’s In-Sem Examination
IRJET- An Automated Approach to Conduct Pune University’s In-Sem Examination
 
Comparison Intelligent Electronic Assessment with Traditional Assessment for ...
Comparison Intelligent Electronic Assessment with Traditional Assessment for ...Comparison Intelligent Electronic Assessment with Traditional Assessment for ...
Comparison Intelligent Electronic Assessment with Traditional Assessment for ...
 
COMPARISON INTELLIGENT ELECTRONIC ASSESSMENT WITH TRADITIONAL ASSESSMENT FOR ...
COMPARISON INTELLIGENT ELECTRONIC ASSESSMENT WITH TRADITIONAL ASSESSMENT FOR ...COMPARISON INTELLIGENT ELECTRONIC ASSESSMENT WITH TRADITIONAL ASSESSMENT FOR ...
COMPARISON INTELLIGENT ELECTRONIC ASSESSMENT WITH TRADITIONAL ASSESSMENT FOR ...
 
COMPARISON INTELLIGENT ELECTRONIC ASSESSMENT WITH TRADITIONAL ASSESSMENT FOR ...
COMPARISON INTELLIGENT ELECTRONIC ASSESSMENT WITH TRADITIONAL ASSESSMENT FOR ...COMPARISON INTELLIGENT ELECTRONIC ASSESSMENT WITH TRADITIONAL ASSESSMENT FOR ...
COMPARISON INTELLIGENT ELECTRONIC ASSESSMENT WITH TRADITIONAL ASSESSMENT FOR ...
 
COMPARISON INTELLIGENT ELECTRONIC ASSESSMENT WITH TRADITIONAL ASSESSMENT FOR ...
COMPARISON INTELLIGENT ELECTRONIC ASSESSMENT WITH TRADITIONAL ASSESSMENT FOR ...COMPARISON INTELLIGENT ELECTRONIC ASSESSMENT WITH TRADITIONAL ASSESSMENT FOR ...
COMPARISON INTELLIGENT ELECTRONIC ASSESSMENT WITH TRADITIONAL ASSESSMENT FOR ...
 
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS
INTELLIGENT ELECTRONIC ASSESSMENT FOR SUBJECTIVE EXAMS
 
Online Examination and Evaluation System
Online Examination and Evaluation SystemOnline Examination and Evaluation System
Online Examination and Evaluation System
 
Automated Question Paper Generator And Answer Checker Using Information Retri...
Automated Question Paper Generator And Answer Checker Using Information Retri...Automated Question Paper Generator And Answer Checker Using Information Retri...
Automated Question Paper Generator And Answer Checker Using Information Retri...
 
B05110409
B05110409B05110409
B05110409
 
A017640107
A017640107A017640107
A017640107
 
Automatic Generation of Multiple Choice Questions using Surface-based Semanti...
Automatic Generation of Multiple Choice Questions using Surface-based Semanti...Automatic Generation of Multiple Choice Questions using Surface-based Semanti...
Automatic Generation of Multiple Choice Questions using Surface-based Semanti...
 
Machine Learning Techniques with Ontology for Subjective Answer Evaluation
Machine Learning Techniques with Ontology for Subjective Answer EvaluationMachine Learning Techniques with Ontology for Subjective Answer Evaluation
Machine Learning Techniques with Ontology for Subjective Answer Evaluation
 
A scoring rubric for automatic short answer grading system
A scoring rubric for automatic short answer grading systemA scoring rubric for automatic short answer grading system
A scoring rubric for automatic short answer grading system
 
Automatic Essay Grading System For Short Answers In English Language
Automatic Essay Grading System For Short Answers In English LanguageAutomatic Essay Grading System For Short Answers In English Language
Automatic Essay Grading System For Short Answers In English Language
 
final
finalfinal
final
 
4 de47584
4 de475844 de47584
4 de47584
 
Implementation of Semantic Analysis Using Domain Ontology
Implementation of Semantic Analysis Using Domain OntologyImplementation of Semantic Analysis Using Domain Ontology
Implementation of Semantic Analysis Using Domain Ontology
 
Question Retrieval in Community Question Answering via NON-Negative Matrix Fa...
Question Retrieval in Community Question Answering via NON-Negative Matrix Fa...Question Retrieval in Community Question Answering via NON-Negative Matrix Fa...
Question Retrieval in Community Question Answering via NON-Negative Matrix Fa...
 
IRJET- Sentimental Analysis for Students’ Feedback using Machine Learning App...
IRJET- Sentimental Analysis for Students’ Feedback using Machine Learning App...IRJET- Sentimental Analysis for Students’ Feedback using Machine Learning App...
IRJET- Sentimental Analysis for Students’ Feedback using Machine Learning App...
 
IRJET- Analysis of Question and Answering Recommendation System
IRJET-  	  Analysis of Question and Answering Recommendation SystemIRJET-  	  Analysis of Question and Answering Recommendation System
IRJET- Analysis of Question and Answering Recommendation System
 

More from vivatechijri

Understanding the Impact and Challenges of Corona Crisis on Education Sector...
Understanding the Impact and Challenges of Corona Crisis on  Education Sector...Understanding the Impact and Challenges of Corona Crisis on  Education Sector...
Understanding the Impact and Challenges of Corona Crisis on Education Sector...vivatechijri
 
LEADERSHIP ONLY CAN LEAD THE ORGANIZATION TOWARDS IMPROVEMENT AND DEVELOPMENT
LEADERSHIP ONLY CAN LEAD THE ORGANIZATION  TOWARDS IMPROVEMENT AND DEVELOPMENT  LEADERSHIP ONLY CAN LEAD THE ORGANIZATION  TOWARDS IMPROVEMENT AND DEVELOPMENT
LEADERSHIP ONLY CAN LEAD THE ORGANIZATION TOWARDS IMPROVEMENT AND DEVELOPMENT vivatechijri
 
A study on solving Assignment Problem
A study on solving Assignment ProblemA study on solving Assignment Problem
A study on solving Assignment Problemvivatechijri
 
Structural and Morphological Studies of Nano Composite Polymer Gel Electroly...
Structural and Morphological Studies of Nano Composite  Polymer Gel Electroly...Structural and Morphological Studies of Nano Composite  Polymer Gel Electroly...
Structural and Morphological Studies of Nano Composite Polymer Gel Electroly...vivatechijri
 
Theoretical study of two dimensional Nano sheet for gas sensing application
Theoretical study of two dimensional Nano sheet for gas sensing  applicationTheoretical study of two dimensional Nano sheet for gas sensing  application
Theoretical study of two dimensional Nano sheet for gas sensing applicationvivatechijri
 
METHODS FOR DETECTION OF COMMON ADULTERANTS IN FOOD
METHODS FOR DETECTION OF COMMON  ADULTERANTS IN FOODMETHODS FOR DETECTION OF COMMON  ADULTERANTS IN FOOD
METHODS FOR DETECTION OF COMMON ADULTERANTS IN FOODvivatechijri
 
The Business Development Ethics
The Business Development EthicsThe Business Development Ethics
The Business Development Ethicsvivatechijri
 
An Alternative to Hard Drives in the Coming Future:DNA-BASED DATA STORAGE
An Alternative to Hard Drives in the Coming Future:DNA-BASED DATA STORAGEAn Alternative to Hard Drives in the Coming Future:DNA-BASED DATA STORAGE
An Alternative to Hard Drives in the Coming Future:DNA-BASED DATA STORAGEvivatechijri
 
Enhancing The Capability of Chatbots
Enhancing The Capability of ChatbotsEnhancing The Capability of Chatbots
Enhancing The Capability of Chatbotsvivatechijri
 
Smart Glasses Technology
Smart Glasses TechnologySmart Glasses Technology
Smart Glasses Technologyvivatechijri
 
Future Applications of Smart Iot Devices
Future Applications of Smart Iot DevicesFuture Applications of Smart Iot Devices
Future Applications of Smart Iot Devicesvivatechijri
 
Cross Platform Development Using Flutter
Cross Platform Development Using FlutterCross Platform Development Using Flutter
Cross Platform Development Using Fluttervivatechijri
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systemsvivatechijri
 
Light Fidelity(LiFi)- Wireless Optical Networking Technology
Light Fidelity(LiFi)- Wireless Optical Networking TechnologyLight Fidelity(LiFi)- Wireless Optical Networking Technology
Light Fidelity(LiFi)- Wireless Optical Networking Technologyvivatechijri
 
Social media platform and Our right to privacy
Social media platform and Our right to privacySocial media platform and Our right to privacy
Social media platform and Our right to privacyvivatechijri
 
THE USABILITY METRICS FOR USER EXPERIENCE
THE USABILITY METRICS FOR USER EXPERIENCETHE USABILITY METRICS FOR USER EXPERIENCE
THE USABILITY METRICS FOR USER EXPERIENCEvivatechijri
 
Google File System
Google File SystemGoogle File System
Google File Systemvivatechijri
 
A Study of Tokenization of Real Estate Using Blockchain Technology
A Study of Tokenization of Real Estate Using Blockchain TechnologyA Study of Tokenization of Real Estate Using Blockchain Technology
A Study of Tokenization of Real Estate Using Blockchain Technologyvivatechijri
 

More from vivatechijri (20)

Understanding the Impact and Challenges of Corona Crisis on Education Sector...
Understanding the Impact and Challenges of Corona Crisis on  Education Sector...Understanding the Impact and Challenges of Corona Crisis on  Education Sector...
Understanding the Impact and Challenges of Corona Crisis on Education Sector...
 
LEADERSHIP ONLY CAN LEAD THE ORGANIZATION TOWARDS IMPROVEMENT AND DEVELOPMENT
LEADERSHIP ONLY CAN LEAD THE ORGANIZATION  TOWARDS IMPROVEMENT AND DEVELOPMENT  LEADERSHIP ONLY CAN LEAD THE ORGANIZATION  TOWARDS IMPROVEMENT AND DEVELOPMENT
LEADERSHIP ONLY CAN LEAD THE ORGANIZATION TOWARDS IMPROVEMENT AND DEVELOPMENT
 
A study on solving Assignment Problem
A study on solving Assignment ProblemA study on solving Assignment Problem
A study on solving Assignment Problem
 
Structural and Morphological Studies of Nano Composite Polymer Gel Electroly...
Structural and Morphological Studies of Nano Composite  Polymer Gel Electroly...Structural and Morphological Studies of Nano Composite  Polymer Gel Electroly...
Structural and Morphological Studies of Nano Composite Polymer Gel Electroly...
 
Theoretical study of two dimensional Nano sheet for gas sensing application
Theoretical study of two dimensional Nano sheet for gas sensing  applicationTheoretical study of two dimensional Nano sheet for gas sensing  application
Theoretical study of two dimensional Nano sheet for gas sensing application
 
METHODS FOR DETECTION OF COMMON ADULTERANTS IN FOOD
METHODS FOR DETECTION OF COMMON  ADULTERANTS IN FOODMETHODS FOR DETECTION OF COMMON  ADULTERANTS IN FOOD
METHODS FOR DETECTION OF COMMON ADULTERANTS IN FOOD
 
The Business Development Ethics
The Business Development EthicsThe Business Development Ethics
The Business Development Ethics
 
Digital Wellbeing
Digital WellbeingDigital Wellbeing
Digital Wellbeing
 
An Alternative to Hard Drives in the Coming Future:DNA-BASED DATA STORAGE
An Alternative to Hard Drives in the Coming Future:DNA-BASED DATA STORAGEAn Alternative to Hard Drives in the Coming Future:DNA-BASED DATA STORAGE
An Alternative to Hard Drives in the Coming Future:DNA-BASED DATA STORAGE
 
Enhancing The Capability of Chatbots
Enhancing The Capability of ChatbotsEnhancing The Capability of Chatbots
Enhancing The Capability of Chatbots
 
Smart Glasses Technology
Smart Glasses TechnologySmart Glasses Technology
Smart Glasses Technology
 
Future Applications of Smart Iot Devices
Future Applications of Smart Iot DevicesFuture Applications of Smart Iot Devices
Future Applications of Smart Iot Devices
 
Cross Platform Development Using Flutter
Cross Platform Development Using FlutterCross Platform Development Using Flutter
Cross Platform Development Using Flutter
 
3D INTERNET
3D INTERNET3D INTERNET
3D INTERNET
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
Light Fidelity(LiFi)- Wireless Optical Networking Technology
Light Fidelity(LiFi)- Wireless Optical Networking TechnologyLight Fidelity(LiFi)- Wireless Optical Networking Technology
Light Fidelity(LiFi)- Wireless Optical Networking Technology
 
Social media platform and Our right to privacy
Social media platform and Our right to privacySocial media platform and Our right to privacy
Social media platform and Our right to privacy
 
THE USABILITY METRICS FOR USER EXPERIENCE
THE USABILITY METRICS FOR USER EXPERIENCETHE USABILITY METRICS FOR USER EXPERIENCE
THE USABILITY METRICS FOR USER EXPERIENCE
 
Google File System
Google File SystemGoogle File System
Google File System
 
A Study of Tokenization of Real Estate Using Blockchain Technology
A Study of Tokenization of Real Estate Using Blockchain TechnologyA Study of Tokenization of Real Estate Using Blockchain Technology
A Study of Tokenization of Real Estate Using Blockchain Technology
 

Recently uploaded

Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture designssuser87fa0c1
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixingviprabot1
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 

Recently uploaded (20)

POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture design
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixing
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 

An Adaptive Approach for Subjective Answer Evaluation

  • 1. VIVA-Tech International Journal for Research and Innovation Volume 1, Issue 2 (2019) ISSN(Online): 2581-7280 Article No. 10 PP 1-6 1 www.viva-technology.org/New/IJRI An Adaptive Approach for Subjective Answer Evaluation Vishal Bhonsle1 , Priya Sapkal2 , Dipesh Mukadam3 , Prof. Vinit Raut4 Department of Computer Engineering, Viva Institute of Technology, Virar Abstract: In current academic environment, assignments and home works are very necessary so that students can increase their final grades. This assignments and home works are checked manually by teachers, due to this it consumes lots of time and efforts. Due to manual checking sometimes human error may occur which may affect to student’s grades. Students may misplace their hard copies of assignments because of this they have to rewrite it again. In order to overcome these problems, the proposed system will convert the manual work to digital, in which student will submit their assignments to the system and the system will generate and assign appropriate grades. In the proposed system, by using K Nearest Neighbor Algorithm, it will collect keywords check for the similarity and will generate similarity score. It will also check the relation of the keyword with respect to sentence. To comparing the keywords with synonyms and similar meaning words Semantic Similarity Measure algorithm will be used. After getting the similarity score the grades are assigned accordingly. Keywords – data mining, duplication, grading system, KNN, semantics, subjective evaluation. 1. INTRODUCTION In most of the online answer assessment systems almost all of the questions are multiple choice questions which can be easily evaluated using binary matching. But in our education system most of the question and answers are not in multiple choice format rather they are long answers which cannot be easily evaluated using binary matching. These long answers are written by students so these answers are bound to be different for each student and in order to evaluate this kind of answers a subjective evaluation of the answers is needed. By subjective evaluation means that the answer written by student should be logically right as each person can write same thing in their own different way. Previous attempts to evaluate this type of answers only used keyword matching approach for checking the correctness of the answer, which in on itself is not wrong approach but it doesn’t give as accurate results as we can expect from a human who is checking the answers. So in order to increase this accuracy the proposed system will incorporate a synonyms matching approach along with the previously mentioned method, which is explained in section 3 of this paper. By using the proposed system in our education system, the tremendous load of evaluating all the term-work of all the student will be reduced from teacher’s side. Also it will help students in long run as they would have to go through the study material to give answers instead of just copying the whole work without going through it. And this system will help students to get a fair evaluation for their work on the quality of the efforts they put in it. 2. RELATED WORKS An There are some automatic scoring systems found in literature. These system uses K- Nearest Neighboring algorithm [3] [6] for subjective scoring. To assign the scores the main process involves generation of supplied test set, split the answer text to the list of words or phrases and lastly apply KNN classifier. To check the similarity, word matching and word ordering is done if word gets matched and have the same ordering the result shows the similarity is high. As per the similarity scores are generated. W. Xueli, J. Zhiyong, Y. Dahai [10] proposed a system where K-nearest neighboring algorithm based kernel method and attribute reduction is used for characteristics simplicity and efficiency so that accurate result can obtain. By comparing the base KNN algorithm and purpose algorithm by using four UCI dataset. Then the best result is shown that stepwise KNN algorithm works better than the original KNN algorithm. R. Goswami, S. Karmakar, A. Bisai, A.R. Pal proposed a system for a long answer evaluation that has been done by using lexical and semantic measures [2]. In this user answers are paired or matched with the standard
  • 2. VIVA-Tech International Journal for Research and Innovation Volume 1, Issue 2 (2019) ISSN(Online): 2581-7280 Article No. 10 PP 1-6 2 www.viva-technology.org/New/IJRI answer which the examiner will give by using lexical similarity measure. The system resolves and find accuracy according to human decision. Now in next step both the answers are compared using semantic similarity synonymous words of the keywords from both the answers are taken from the semantic dictionary. K. Meena, R. Lawrance proposes Assessment algorithm [4] for evaluation of detailed type answer. For reducing the size of answer preprocessing is done. It includes pruning and stemming. After this clustering is done using self-organizing map. The cosine similarity formula is applied in each cluster and checked for the similarity by comparing the vectors. After getting the result the scores are assigned to the detailed type answers. P.A.A. Dumarl, W.K.D Shanika, S.A.D. Pathinayake [5] proposed an E-learning systems which has gain a greater attraction in the field of using online educational resources. This research study has based on developing a system to optimize the evaluation of text based answers automatically and to overcome the issues which has not been addressed by the existing systems. In this research it has been addressed structured and essay type questions. By referencing to prior work, this project solution has come up with a total solution where the tutors can add questions to the question-bank, creating assignments and get the final scores automatically. The learners are facilitated in providing the answers for the assessments and get feedback immediately. For duplication detection, R. Sutoyo, I. Ramadhani, A.D. Ardiatma [1] proposed two algorithms which are used that is winnowing algorithm and web-based k-gram for detection of documents similarity. The work of robin karp is to search for the substring pattern in text using hashing algorithm and k gram method. Work of winnowing is that it uses the window containing the hash value. The smallest values of each winnow is selected. Plagiarism level can be determined based on the degree of similarity in the use of words that appear in sequence in document. E.M.B. Nagoudi, H. Cherroul, A. Alshehri proposed the two approaches that have been done to assist uses in detecting plagiarism in Arabic natural language text. The first approach is on word embedding [12], word alignment and words weighting so that semantic similarity relation among the text will be searched. The second approach was on machine learning where the characters will get performed at the sentence level. After the lexical feature is used to assist the detection task. For Spell checking V.V. Bhaire, A.A. Jadhav, P.A. Pashte proposed a system using autosuggestion technique [8] for spell checking and correction. The main goal of the spell checker is to provide unified treatment of various spell correction. Y. Bassi, M. Alwani proposed ‘spell checking’ which is the process which in any text document detects and suggest corrections for incorrectly spelled words. This paper proposes context-sensitive spelling correction method [7] for detection along with correction for misspelled words in digital text documents. The proposed method comprises an error detector that detects misspellings, a candidate spellings generator based on a character 2-gram model that generates correction suggestions, and an error corrector that performs contextual error correction. F Ahmed, E. Willian De Luca, A. Nürnberger [9] proposed a system called ‘language- independent spell-checker’ is a tool that is based on an enhanced n-gram model. N. Gupta, P. Mathur [11] proposed a system in which various spell checking techniques are used to find the text with error. In developing upon the type of error, non-word error and real word error. If error is detected for any word. In the sentence spell checker search the proper word or matches the word from the dictionary that resemble the error of the word. 3. PROPOSED METHODOLOGY From the above literature study the system is proposed for subjective answer evaluation. The system first receives solution sets from admin and student’s answers. Then stop words are removed from them in order to generate keywords. After keyword generation it checks for similarity and by calculating similarity it also checks the relation of the keywords along with sentences with the sentences in the dataset which finds the exact similarity and correctness of the sentence with the datasets. If the sentences match with the datasets it generates similarity score as per the overlapping percentage. It also checks the synonyms and similar words before relating the keywords in order to increase the accuracy of the overlap. Data duplication technique is used to compare the previous answers submitted by students and on the basis of uniqueness of answers, grades are generated. The proposed system is explained using fig 1, fig 2 and fig 3.
  • 3. VIVA-Tech International Journal for Research and Innovation Volume 1, Issue 2 (2019) ISSN(Online): 2581-7280 Article No. 10 PP 1-6 3 www.viva-technology.org/New/IJRI Fig. 1. Admin Model As shown in fig. 1, admin first inputs question and answers in the system, which are saved in database. Along with it stop words such as “a”, “an”, “the”, “but” etc. are removed and remaining answer is send to Answer Evaluation Section. Fig. 2. Student Model As shown in fig. 2 student types their answers as a input in the system, which are saved in database. Along with it, stop words such as “a”, “an”, “the”, “but” etc. are removed and remaining answer is send to Answer Evaluation Section.
  • 4. VIVA-Tech International Journal for Research and Innovation Volume 1, Issue 2 (2019) ISSN(Online): 2581-7280 Article No. 10 PP 1-6 4 www.viva-technology.org/New/IJRI Fig. 3. System Flow In this system, firstly the solution set from admin and student answers are collected in text format from this solution sets stop words are removed from both administrators as well as student’s solution set. After that keywords are extracted from the remaining words. While keyword matching, keywords are matched with both the sets along with this relation of the keywords are analysed using K- Nearest Neighboring algorithm. The remaining words which are not matched in previous steps are checked for synonyms and similar meaning words using semantic similarity measuring algorithm. For duplication checking which is based on timestamp provided to each answers submitted by students the solution of the students are checked. Depending on the duplication level and the similarity score generated by KNN and Semantic Analysis Grades are assigned to each student. A detailed report of the solution of the student is generated by system and is saved in .pdf format also this report is sent to respective student.
  • 5. VIVA-Tech International Journal for Research and Innovation Volume 1, Issue 2 (2019) ISSN(Online): 2581-7280 Article No. 10 PP 1-6 5 www.viva-technology.org/New/IJRI 4. IMPLEMENTATION The proposed system is implemented in ASP.NET. The .NET Framework is a computing platform that simplifies application development in the highly distributed environment of the Internet. ASP .NET can use to develop applications ranging from traditional command-line or graphical user interface (GUI) applications to applications based on the latest innovations provided by ASP.NET, such as Web Forms and XML Web services. 5. RESULT AND ANALYSIS The below Table 1, shows the results of the Features analysis on various parameters for Subjective Answer Evaluation. The table shows that the proposed system derives better results than all the systems referred so far. TABLE 1. FEATURES ANALYSIS ON VARIOUS PARAMETERS FOR SUBJECTIVE ANSWER EVALUATION Features Keywords Extraction Synonyms mapping Duplication checking K.Sriwanna [3] More Not Available Not Available R. Goswami [2] More More Not Available P.A.A Dumal [5] Less More Not Available Proposed system More More Available 6. CONCLUSION AND FUTURE SCOPE In this paper, we have studied various methods for evaluating answers which contained various keyword matching algorithms, semantics approach toward the problem as well as different duplication detection method to further advanced the system for subjective answer evaluation. As for evaluation of any long type answer, only keyword matching is not sufficient but the relation of those keywords for their given sentence should be subjective or in relation with each other. Among all these K-Nearest Neighboring algorithm along with semantic similarity measure gives better accuracy for evaluating subjective type answers. As in this system, while pre-processing most of the notations and symbols are removed it becomes easy to overlap the text but in case of mathematical problems the pre-processing removes most of the important symbols and features. So for mathematical questions it gives poor results as compared to textual format questions. This system can be implemented for an education institutes for evaluation of term work of students. As manually checking all students term work can be very hectic work for teachers. In future work, the system should be able to evaluate the mathematical type content and should give the score. REFERENCES [1] R. Sutoyo, I. Ramadhani, A.D. Ardiatma, “Detecting Documents Plagiarism using Winnowing Algorithm and K-Gram Method”, IEEE International Conference on Cybernetics and Computational Intelligence 2017. [2] R. Goswami, S. Karmakar, A. Bisai, A.R. Pal, “A Knowledge based Approach for Long Answer Evaluation”, 2017 2nd IEEE International Conference On Recent Trends in Electronics Information & Communication Technology (RTEICT). [3] K. Sriwanna, “Text Classification for Subjective Scoring Using K-Nearest Neighbours”, The 3rd International Conference on Digital Arts, Media and Technology (ICDAMT2018). [4] K. Meena, R. Lawrance, “Semantic Similarity Based Assessment of Descriptive Type Answers”, 2016. [5] P.A.A Dumal, W.K.D Shanika, S.A.D Pathinayake, T.C. Sandanayake, “Adaptive and Automated Online Assessment Evaluation System”, 2017 11th International Conference on Software, Knowledge, Information Management and Applications (SKIMA). [6] Y. Zhao, Y. Qian, C. Li, “Improved KNN Text Classification Algorithm with MapReduce Implementation”, The 2017
  • 6. VIVA-Tech International Journal for Research and Innovation Volume 1, Issue 2 (2019) ISSN(Online): 2581-7280 Article No. 10 PP 1-6 6 www.viva-technology.org/New/IJRI 4th International Conference on Systems and Informatics (ICSAI 2017). [7] Y. Bassil, M. Alwani, “Context-sensitive Spelling Correction Using Google Web 1T 5-Gram”, LACSC - Lebanese Association for Computational Sciences, Beirut, Lebanon. [8] V. Bhaire, A. Jadhav, P. Pashte, P.G. Magdum, “Spell checker”, International Journal of Scientific and Research Publications, April 2015. [9] F. Ahmed, E.W. De Luca, A. Nürnberger, “Revised N-Gram based Automatic Spelling Correction Tool to Improve Retrieval Effectiveness”, 2009. [10] W. XueliˈJiang, Z. Dahai, “An Improved KNN algorithm Based on Kernel Methods and Attribute Reduction”, 2015 Fifth International Conference on Instrumentation and Measurement, Computer, Communication and Control. [11] N. Gupta, P. Mathur, “Spell Checking Techniques in NLP”, International Journal of Advanced Research in Computer Science and Software Engineering, 2012. [12] E.M.B. Nagoudi, H. Cherroun, A. Alshehri, “Disguised Plagiarism Detection in Arabic Text Documents”, 2018. 1.