SlideShare a Scribd company logo
1 of 4
Download to read offline
International Journal of Computer Applications (0975 – 8887)
Volume 56– No.14, October 2012
14
Automated Answering for Subjective Examination
Asmita Dhokrat
Dept. of .Computer Science
and Information Technology
Dr. Babasaheb Ambedkar
Marathwada University,
Aurangabad, MS, India
Gite Hanumant R.
Dept. of .Computer Science
and Information Technology
Dr. Babasaheb Ambedkar
Marathwada University,
Aurangabad, MS, India
C.Namrata Mahender
Dept. of .Computer Science
and Information Technology
Dr. Babasaheb Ambedkar
Marathwada University,
Aurangabad, MS, India
ABSTRACT
Online courses are getting popular among students. Trends of
objective examination for such courses are already available
but many courses require assessment in traditional way so that
the subject understanding of the candidate can be evaluated
which requires subjective assessment i.e. descriptive based
examination. Thus in our paper we are focusing on the
inference process required for development of such type of
systems. Our system is able to assess one word and one
sentence based answer with more than 80% of efficiency.
While answering single sentence answers paraphrasing is
consider for assessing the variations occurring due to the use
of vocabulary.
Keywords: Online Descriptive examination, Subjective
Examination, Synonym, Discourse.
1. INTRODUCTION
Today the World Wide Web has become the major source of
information for everyone from a general user to researcher for
fulfilling their information needs [1]. More than 1.5 million
people are benefited by the online courses. Every course can
be considered to have following component.
 Learning , Understanding
 Delivery
 Course material
 Assessment or evaluation
Generally the online education courses have objective based
answering system which is quite easy to evaluate and
maintain but if compared to the courses done on university
level that need to test the concept level of a student and in a
traditional education system. Subjective or descriptive
examination plays an important role.
There are many online examination systems in the market: A
web based examination and evaluation system for computer
education [2]. Mixed method validation of pedagogical
concepts for an intercultural online learning environment [3],
online annotation research and practices [4], Online network
with computer assisted personalized approach, Online
examination system at Grambling state university [5] Web
based educational technologies allow education to study how
students learn and which learning strategies are most
effective. The online examination systems available have their
uniqueness and solve specific problem for the online
education like:
 Store the questions and answers in database.
 Display result after submit the examination.
 Multiple or single-choice answers, and fill in blank with
correct answer.
 Base on internet-based test.
 Study guides.
 Use for a specific type of examination such as ACT,
MSCE, JAVA Certificate, etc.
 Generate test answer program.
Our systems works on descriptive examination by considering
one word answer to one sentence answer assessment.
2. ONLINE SUBJECTIVE
EXAMINATION
Subjective examination means assessing answers which have
Descriptive, Define or Explain types of question; such
examinations are to evaluate the conceptual grasping level of
a candidate to how much the concepts are understood in a
particular subject [6].
2.1 Online Descriptive Question Data Type
 Define: explain the meaning and (often) provide an
appropriate example.
 Describe / illustrate: present the main points with clear
examples that enhance the discussion.
 Differentiate / distinguish: present the differences between
two things.
 Discuss / explain: present the main points, facts, and
details of a topic; give reasons.
 Enumerate /List / identify/ Outline: write a list of the main
points with brief explanations.
 Interpret: present your analysis of the topic using facts and
reasoning.
 Justify / prove: present evidence and reasons that support
the topic.
 Summarize: briefly state the main ideas in an organized
manner.
 Trace: state the main points in logical or chronological
order.
2.2 Issues in Online Descriptive
Examination System
Main issue of subjective examination is the explanation,
example and description given by students which may have
different words i.e. synonym used to frame the sentence but
they must have the same meaning and point’s necessary for
the answer to be correct.
Second issue is the size or the length of the sentences in an
answer. Indirectly the answer vary person to person, which
requires huge efforts to put them into the category according
to context.
International Journal of Computer Applications (0975 – 8887)
Volume 56– No.14, October 2012
15
 The simple question can be seen in multiple way of
answering and a single answer matches as per the sentence
with other.
 If semantically checked it has the same meaning for the
answer.
 We can know that because we are state the context of the
question as well as the real context in which we want the
answer. It becomes easy for us to set the target answer for
question and model or extract every answer into its proper
context as per the target answer (model answer).
If we consider the problem of online subjective examination it
needs a good language command many a times may be
literature or technical question paper thus it can be purview
under Natural Language Processing. In our work we have
considered the Chomsky hierarchy as base for our model.
2.3 Our System
We have developed the online assessment of descriptive
question based on the tutorial we developed. The subject or
the course for which we have framed the questions and model
answers is on operating system.
According to our view questions have been classified in the
following two categories:
2.3.1 Question based answer
The answer depends upon what is simply stated in the
question.
For Ex: - What is your name?
The main objective of this question is Name.
Answer: -
C1- My name is Asmita.
C2- I am Asmita.
C3- I am known as Asmita.
C4- My parent kept my name Asmita.
C5- You may call me Asmita.
Here the answer is same but the way of answering is different.
2.3.2 Situation based answering
The answer is based on situations.
For Ex: - Do you have watch?
Answer: -
C1- I have.
C2- Its 2 O’clock
C3- It’s my good time or it’s my bad time.
Here the ways of answering as well as answer both are
different.
The question answering system which we have modeled
actually consists of three types of answering.
2.3.3 Three ways of answer
2.3.3.1 Yes / No or True or False answer
The inference engine does not have much to do rather than
just matching the correct option with the candidate answer.
2.3.3.2 One word
In one word answer we face problem of word matching
problem in such cases of misspelling if done we have
provided the minimum error acceptability like “server”
misspelled as “serve” can be consider as answer but words
like data with date is not acceptable. The error flexibility
actually depends according to the subject for which the
process is developed. So an intelligent reasoning is provided
while interfacing.
2.3.3.3 One sentence
One sentence answer needs a lot of attention for this two
different accessing is done which is further discussed below in
detail.
2.3.3.3.1 Synonym based
Here in this method the way of answering is synonym based
means the candidates used different synonyms for a particular
word which is given to model answer. In this example we
have shown uses of synonyms for the word for quick like fast
and rapid, for predictable like knowable, for response like
reply and for events like actions by candidates.
For Example: - What is main objective of real-time operating
system?
Model Answer: - Quick and predictable response to events.
Answer: -
C1- Quick and predictable response to events
C2- Fast and predictable response to events
C3 - Rapid and knowable response to events
C4 - Quick and predictable reply to action
C5- Fast knowable reply to action
2.3.3.3.2 Lexical/Structured
In this stage the answer depends upon the thinking of the
candidates. Answer meaning is same but the way of
answering is different. Here the model answer is different and
candidates answer is also different but both answers are right
only approach is different.
Q1. What is main objective of real time operating system?
Ans: -
1) Quick predictable response to events.
2) Return correct result within time constraints.
3) Responds to input instantly.
4) Response time very short.
3. INFERENCE PROCESS
The inference process follows the following steps.
1) First the question style checked if it is yes / no format than
the model answer related to those questions are called up
for appropriate matching.
2) If it is one word answers then again the model answer are
called up and a matching process is carried out. In case of
spell mistake we applied hamming distance to calculate
the rate of error, if its distance from the model answer is
less than two we accept it as correct else the word is
rejected an the answer is accessed as wrong.
3) One sentence based answer have to firstly check if they
are in the same sequence [sequential form] as in the given
model answer. Then we evaluate it as correct but for
following case the process ignores if conjunctions or
prepositions like ‘is’, ‘the’, ‘an’, ‘and’ if are missing are
ignored and term the candidate answer as correct.
International Journal of Computer Applications (0975 – 8887)
Volume 56– No.14, October 2012
16
4) If sentential form is different then we check for its
synonym representation provided in our knowledge base
system.
 If sentential words used like “part” can be written as
component such cases are checked using WordNet
dictionary if appropriate meaning match is found the
answer is accepted else rejected.
 The whole sentence, sentential meaning is checked with
already stored information in our knowledge base, if those
representations have same semantic structure then it is
termed to be right else wrong. For considering the model
answer in differential form are written and those are
termed by ranking using the confidence factor provided
using appropriate references like books articles for that
answer.
3.1 Assessment Process
In our work we have considered Eight one word based,
Twelve one sentence based question and Ten candidates were
asked to answer the question, while evaluation in our work we
have consider seven criteria that are related to discourse.
 Cohesion - grammatical relationship between parts of a
sentence essential for its interpretation.
 Coherence - the order of statements relates one another by
sense.
 Intentionality - the message has to be conveyed
deliberately and consciously.
 Acceptability - indicates that the communicative product
needs to be satisfactory in that the audience approves it.
 Informativeness - some new information has to be
included in the discourse.
 Situationality - circumstances in which the remark is made
are important.
 Intertextuality - reference to the world outside the text or
the interpreters' schemata [7].
3.1.1 Assessment of one word
Direct the model answer is compared with the candidate
answer. If hamming distance of these is zero or less than two
the answer accepted as correct else answer is rejected as
wrong. Results of simple answer or straight answer are shown
in Table 1.
Table1- Simple Answers
3.1.2 One Sentence
One sentence can vary in length from person to person and
even the way of expression and words used while answering
as it depends on the strength of the vocabulary of the
examining candidate. Thus before assessing we have provided
a knowledge base which is nothing but rule base
representation of various ways and style of answering with
same sentential meaning which is shown in Table 2 and Table
3.
a. Synonym based
Table 2- Synonym based answer
b. lexical / structure based
Table3- Simple Lexical / Structure Based Answer
4. ANALYSIS
4.1 One Word Answer
 Normally correct due to the straight forward presence of
answer in tutorial. So results achieved were 100%,
ignoring the spell mistake.
Q.
No.
Keywords R.
Ans
W.
Ans
Q1 Long term 10 0
Q2 medium term 10 0
Q3 New 10 0
Q4 Linked list or circular list 7 0
Q5 short term 10 0
Q6 medium term 8 2
Q7 Job, ready, device, waiting, I/O,
Priority,
6 4
Q8 Windows CE, Minix 3 10 0
Q9 Interrupt, system call 10 0
Q10 Kernel 10 0
Q.
No.
Keywords R.
Ans
W.
Ans
Q1 a) Software that handles computer hardware,
b) Intermediator between user hardware,
8 2
Q2 a) A process is a the unit of work in a system
b) Process is a program in execution
10 0
Q3 a) The process is waiting for some event to
occur
b) When process is in running as some
interrupt are created then process is waiting
state.
7 3
Q4 a) Selecting processes from these queues
b) A process is migrates between various
scheduling queues throughout its lifetime.
8 2
Q5 a) Compact and extremely efficient by design
b) They are designed to operate on small
machines like PDAs.
6 4
Q.
No.
Keywords R.
Ans
W.
Ans
Q1 Manages/handle computer/CPU/
processor/ system between/among,
user/client
5 5
Q2 Quick/fast/rapid/ immediate, Predictable
/knowable, Response/ reply/reaction
answer, Events/action
8 2
Q3 Group /cluster /set independent /self
computer/ CPU/ processor /system / make/
create/build/ appear/become/visible/show/
single/distinct/ CPU/computer/ processor/
system
8 2
Q4 Program/agenda/plan/in/during/execution/
finishing/ completion
10 0
Q5 some/few/various/several/event/result/occ
urrence /interrupt/ occur/happen/ takes
place
7 3
Q6 some/few/various/several/process/procedu
re/course/method /running/ executes/at/by/
on / all/ every/utilization/use/operation
6 4
Q7 select/few/various/several/processes/proce
dure/course/method/queues/row/line
7 3
Q8 compact/solid/extremely/very/tremendousl
y/efficient/capable/able/by/via/through/des
ign/plan/intend
3 7
International Journal of Computer Applications (0975 – 8887)
Volume 56– No.14, October 2012
17
4.2 One Sentence
4.2.1 Synonym based
Available lexicons in tutorial were replaced by their
synonyms while answering. Such case needed WordNet
dictionary and result achieved were 100% but such cases were
rarely found in our candidate answer dataset.
4.2.2 Lexical/ Structure based
Multiple expressions for e.g. active to passive, alteration as
multiple way of reasoning provided while answering. We
achieved 75% result mainly due to the complexity which was
found while extracting the pattern and its reason analysis
showed it was due to incomplete occurrence of words or
occurs in other state then its original state designed by HMM
for the model answer as many times it changed the meaning
of the answers.
Table 4- Answers with confidence level
5. CONCLUSION
For online examination many software’s are available for
objective examination but when we concern about subjective
or descriptive examination we have limited sources. That’s
why we model this system as it is even need of time. We have
discussed and solved some issues which were hurdles while
building subjective examination system.
The main things which we contributed while working was
providing the conceptual view of answering and modeling it
into two scenario as question based and context based, which
helped much for processing. Cognitive and computation based
algorithm was designed to extract patterns from answers for
comparing candidate answer with model answer while
evaluation processes. The whole things were broadly divided
into two spectrum i.e. straight forward or simple answer and
paraphrased answers.
Python with NLTK tool kit were used for matching answers,
and for synonymy paraphrasing we directly considered word
wide dictionary i.e. WordNet. We notice that one word
answers are generally 100% correct as they have only two
possibilities either right or wrong but when we consider one
line answer questions like definitions they have 85% to 90%
correct answers as in this type of questions candidates
generally copy paste the same answer as in the tutorial.
We have not considered multiline answers, figures
(diagrams), examples, abbreviations, and more contextual
different references these are also the limitations of our
system.
6. REFERENCES
[1] Judy McKimm, Carol Jollie, Peter Cantillon, “ABC of
learning and teaching Web based learning”
http://www.bmj.com/
[2] Yuan, Zhenming, et al. A Web-Based Examination and
Evaluation System for Computer Education. Washington,
DC: IEEE Computer Society, 2006.
[3] Effie Lai-Chong Law, et al. Mixed-Method Validation of
Pedagogical Concepts for an Intercultural Online
Learning Environment. New York: Association for
Computer Machinery, 2007.
[4] Lan, Glover, et al. Online Annotation- Research and
Practices. Oxford UK: Elsevier Science Ltd, 2007.
[5] Sophal Chao and Dr. Y.B Reddy Online examination
Fifth International Conference on Information
Technology: New Generations, 2008
[6] Hanumant R. Gite, C.Namrata Mahender
“Representation of Model Answer: Online Subjective
Examination System” National conference NC3IT2012
Sinhgad Institute of Computer Sciences Pandharpur.
[7] “Discourse analysis” website http://www.tlumaczenia
_angielski.info/linguistic/discourse.htm
Q.
No.
Model Answer R.
Ans
W.
Ans
(+)
Conf.
(-)
Conf.
Q1 a) Software that handles
computer hardware,
b) Intermediator between
user hardware,
5 5 50% 50%
Q2 a) quick predictable
response to events
8 2 80% 20%
Q3 a) Group independent
computers make them
appear to single
computer
8 2 80% 20%
Q4 a)A process is a the unit
of work in a system
b) Process is a program
in execution
10 0 100% 0%
Q5 a)The process is waiting
for some event to occur
7 3 70% 30%
Q6 a) Some process running
at all times to maximize
CPU utilization.
6 4 60% 40%
Q7 a)Job, ready, device,
waiting, i/o, priority
6 4 60% 40%
Q8 a)Selecting processes
from these queues
b) A process is migrates
between various
scheduling queues
throughout its lifetime.
8 2 80% 20%
Q9 a)Windows CE, Minix 3 10 0 100% 0%
Q10 a)Interrupts 10 0 100% 0%
Q11 a)Compact and efficient
by design
b) They are designed to
operate on small
machines like PDAs with
less autonomy.
7 3 70% 30%
Q12 a) Kernel 9 0 90% 10%

More Related Content

Similar to Automated Answering For Subjective Examination

Open domain Question Answering System - Research project in NLP
Open domain  Question Answering System - Research project in NLPOpen domain  Question Answering System - Research project in NLP
Open domain Question Answering System - Research project in NLPGVS Chaitanya
 
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
 
Word Problem Solver for Probability
Word Problem Solver for ProbabilityWord Problem Solver for Probability
Word Problem Solver for ProbabilityIJERA Editor
 
Mb0051 legal aspects of business
Mb0051 legal aspects of businessMb0051 legal aspects of business
Mb0051 legal aspects of businesssmumbahelp
 
Mb0051 legal aspects of business
Mb0051 legal aspects of businessMb0051 legal aspects of business
Mb0051 legal aspects of businesssmumbahelp
 
An Adaptive Approach for Subjective Answer Evaluation
An Adaptive Approach for Subjective Answer EvaluationAn Adaptive Approach for Subjective Answer Evaluation
An Adaptive Approach for Subjective Answer Evaluationvivatechijri
 
Mb0050 research methodology (1)
Mb0050   research methodology (1)Mb0050   research methodology (1)
Mb0050 research methodology (1)smumbahelp
 
Mca winter 2013 2nd sem
Mca winter 2013 2nd semMca winter 2013 2nd sem
Mca winter 2013 2nd semsmumbahelp
 
An Adaptive Evaluation System to Test Student Caliber using Item Response Theory
An Adaptive Evaluation System to Test Student Caliber using Item Response TheoryAn Adaptive Evaluation System to Test Student Caliber using Item Response Theory
An Adaptive Evaluation System to Test Student Caliber using Item Response TheoryEditor IJMTER
 
DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...
DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...
DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...ijcsit
 
DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...
DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...
DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...AIRCC Publishing Corporation
 
Deep learning based Arabic short answer grading in serious games
Deep learning based Arabic short answer grading in serious gamesDeep learning based Arabic short answer grading in serious games
Deep learning based Arabic short answer grading in serious gamesIJECEIAES
 
feras_kalita_mcgrory_2015
feras_kalita_mcgrory_2015feras_kalita_mcgrory_2015
feras_kalita_mcgrory_2015Conor McGrory
 
Autonomous Educational Testing System Using Unsupervised Feature Learning
Autonomous Educational Testing System Using Unsupervised Feature LearningAutonomous Educational Testing System Using Unsupervised Feature Learning
Autonomous Educational Testing System Using Unsupervised Feature LearningIJITE
 
Autonomous Educational Testing System Using Unsupervised Feature Learning.
Autonomous Educational Testing System Using Unsupervised Feature Learning.Autonomous Educational Testing System Using Unsupervised Feature Learning.
Autonomous Educational Testing System Using Unsupervised Feature Learning.IJITE
 
Autonomous Educational Testing System Using Unsupervised Feature Learning
Autonomous Educational Testing System Using Unsupervised Feature LearningAutonomous Educational Testing System Using Unsupervised Feature Learning
Autonomous Educational Testing System Using Unsupervised Feature LearningIJITE
 
Advanced Question Paper Generator using Fuzzy Logic
Advanced Question Paper Generator using Fuzzy LogicAdvanced Question Paper Generator using Fuzzy Logic
Advanced Question Paper Generator using Fuzzy LogicIRJET Journal
 
Question Classification using Semantic, Syntactic and Lexical features
Question Classification using Semantic, Syntactic and Lexical featuresQuestion Classification using Semantic, Syntactic and Lexical features
Question Classification using Semantic, Syntactic and Lexical featuresIJwest
 
Question Classification using Semantic, Syntactic and Lexical features
Question Classification using Semantic, Syntactic and Lexical featuresQuestion Classification using Semantic, Syntactic and Lexical features
Question Classification using Semantic, Syntactic and Lexical featuresdannyijwest
 

Similar to Automated Answering For Subjective Examination (20)

Open domain Question Answering System - Research project in NLP
Open domain  Question Answering System - Research project in NLPOpen domain  Question Answering System - Research project in NLP
Open domain Question Answering System - Research project in NLP
 
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
 
Word Problem Solver for Probability
Word Problem Solver for ProbabilityWord Problem Solver for Probability
Word Problem Solver for Probability
 
Mb0051 legal aspects of business
Mb0051 legal aspects of businessMb0051 legal aspects of business
Mb0051 legal aspects of business
 
Mb0051 legal aspects of business
Mb0051 legal aspects of businessMb0051 legal aspects of business
Mb0051 legal aspects of business
 
Novel Scoring System for Identify Accurate Answers for Factoid Questions
Novel Scoring System for Identify Accurate Answers for Factoid QuestionsNovel Scoring System for Identify Accurate Answers for Factoid Questions
Novel Scoring System for Identify Accurate Answers for Factoid Questions
 
An Adaptive Approach for Subjective Answer Evaluation
An Adaptive Approach for Subjective Answer EvaluationAn Adaptive Approach for Subjective Answer Evaluation
An Adaptive Approach for Subjective Answer Evaluation
 
Mb0050 research methodology (1)
Mb0050   research methodology (1)Mb0050   research methodology (1)
Mb0050 research methodology (1)
 
Mca winter 2013 2nd sem
Mca winter 2013 2nd semMca winter 2013 2nd sem
Mca winter 2013 2nd sem
 
An Adaptive Evaluation System to Test Student Caliber using Item Response Theory
An Adaptive Evaluation System to Test Student Caliber using Item Response TheoryAn Adaptive Evaluation System to Test Student Caliber using Item Response Theory
An Adaptive Evaluation System to Test Student Caliber using Item Response Theory
 
DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...
DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...
DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...
 
DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...
DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...
DEVELOPING A FRAMEWORK FOR ONLINE PRACTICE EXAMINATION AND AUTOMATED SCORE GE...
 
Deep learning based Arabic short answer grading in serious games
Deep learning based Arabic short answer grading in serious gamesDeep learning based Arabic short answer grading in serious games
Deep learning based Arabic short answer grading in serious games
 
feras_kalita_mcgrory_2015
feras_kalita_mcgrory_2015feras_kalita_mcgrory_2015
feras_kalita_mcgrory_2015
 
Autonomous Educational Testing System Using Unsupervised Feature Learning
Autonomous Educational Testing System Using Unsupervised Feature LearningAutonomous Educational Testing System Using Unsupervised Feature Learning
Autonomous Educational Testing System Using Unsupervised Feature Learning
 
Autonomous Educational Testing System Using Unsupervised Feature Learning.
Autonomous Educational Testing System Using Unsupervised Feature Learning.Autonomous Educational Testing System Using Unsupervised Feature Learning.
Autonomous Educational Testing System Using Unsupervised Feature Learning.
 
Autonomous Educational Testing System Using Unsupervised Feature Learning
Autonomous Educational Testing System Using Unsupervised Feature LearningAutonomous Educational Testing System Using Unsupervised Feature Learning
Autonomous Educational Testing System Using Unsupervised Feature Learning
 
Advanced Question Paper Generator using Fuzzy Logic
Advanced Question Paper Generator using Fuzzy LogicAdvanced Question Paper Generator using Fuzzy Logic
Advanced Question Paper Generator using Fuzzy Logic
 
Question Classification using Semantic, Syntactic and Lexical features
Question Classification using Semantic, Syntactic and Lexical featuresQuestion Classification using Semantic, Syntactic and Lexical features
Question Classification using Semantic, Syntactic and Lexical features
 
Question Classification using Semantic, Syntactic and Lexical features
Question Classification using Semantic, Syntactic and Lexical featuresQuestion Classification using Semantic, Syntactic and Lexical features
Question Classification using Semantic, Syntactic and Lexical features
 

More from Jennifer Daniel

Fitness Reflection Essay Title
Fitness Reflection Essay TitleFitness Reflection Essay Title
Fitness Reflection Essay TitleJennifer Daniel
 
Myself Essay In English - YouTube
Myself Essay In English - YouTubeMyself Essay In English - YouTube
Myself Essay In English - YouTubeJennifer Daniel
 
Narrative Writing Worksheets
Narrative Writing WorksheetsNarrative Writing Worksheets
Narrative Writing WorksheetsJennifer Daniel
 
Amazing Descriptive Essays Examples Thatsnotus
Amazing Descriptive Essays Examples ThatsnotusAmazing Descriptive Essays Examples Thatsnotus
Amazing Descriptive Essays Examples ThatsnotusJennifer Daniel
 
004 Philosophy In Life Sample Essay Example
004 Philosophy In Life Sample Essay Example004 Philosophy In Life Sample Essay Example
004 Philosophy In Life Sample Essay ExampleJennifer Daniel
 
How To Start Your Body Paragraph. How To Write Body Paragraphs For
How To Start Your Body Paragraph. How To Write Body Paragraphs ForHow To Start Your Body Paragraph. How To Write Body Paragraphs For
How To Start Your Body Paragraph. How To Write Body Paragraphs ForJennifer Daniel
 
Descriptive Essay Essay Homework Help
Descriptive Essay Essay Homework HelpDescriptive Essay Essay Homework Help
Descriptive Essay Essay Homework HelpJennifer Daniel
 
Project Server 2022 Reporting Database Diagr
Project Server 2022 Reporting Database DiagrProject Server 2022 Reporting Database Diagr
Project Server 2022 Reporting Database DiagrJennifer Daniel
 
Systematic Review Abstract Example - EXAMPLEPAP
Systematic Review Abstract Example - EXAMPLEPAPSystematic Review Abstract Example - EXAMPLEPAP
Systematic Review Abstract Example - EXAMPLEPAPJennifer Daniel
 
Sle Report Writing Format Pdf Gratitude41117 Report Wri
Sle Report Writing Format Pdf Gratitude41117  Report WriSle Report Writing Format Pdf Gratitude41117  Report Wri
Sle Report Writing Format Pdf Gratitude41117 Report WriJennifer Daniel
 
Teacher Marked Essays - Writerstable.Web.Fc2.Com
Teacher Marked Essays - Writerstable.Web.Fc2.ComTeacher Marked Essays - Writerstable.Web.Fc2.Com
Teacher Marked Essays - Writerstable.Web.Fc2.ComJennifer Daniel
 
How To Start Writing Poetry For Beginners - Emanuel
How To Start Writing Poetry For Beginners - EmanuelHow To Start Writing Poetry For Beginners - Emanuel
How To Start Writing Poetry For Beginners - EmanuelJennifer Daniel
 
Business Paper Opening Paragraph
Business Paper Opening ParagraphBusiness Paper Opening Paragraph
Business Paper Opening ParagraphJennifer Daniel
 
Philosophy 2200 Essay Exam 2
Philosophy 2200 Essay Exam 2Philosophy 2200 Essay Exam 2
Philosophy 2200 Essay Exam 2Jennifer Daniel
 
Free Clipart Pencil And Paper 10 Free Cliparts Downloa
Free Clipart Pencil And Paper 10 Free Cliparts  DownloaFree Clipart Pencil And Paper 10 Free Cliparts  Downloa
Free Clipart Pencil And Paper 10 Free Cliparts DownloaJennifer Daniel
 
Individual Psychology Reflection Essay Example
Individual Psychology Reflection Essay ExampleIndividual Psychology Reflection Essay Example
Individual Psychology Reflection Essay ExampleJennifer Daniel
 
😂 Great Essay Titles. Top 30 Narrative Essay Titles You
😂 Great Essay Titles. Top 30 Narrative Essay Titles You😂 Great Essay Titles. Top 30 Narrative Essay Titles You
😂 Great Essay Titles. Top 30 Narrative Essay Titles YouJennifer Daniel
 
Pin On Halloween Printables
Pin On Halloween PrintablesPin On Halloween Printables
Pin On Halloween PrintablesJennifer Daniel
 

More from Jennifer Daniel (20)

Fitness Reflection Essay Title
Fitness Reflection Essay TitleFitness Reflection Essay Title
Fitness Reflection Essay Title
 
Myself Essay In English - YouTube
Myself Essay In English - YouTubeMyself Essay In English - YouTube
Myself Essay In English - YouTube
 
Narrative Writing Worksheets
Narrative Writing WorksheetsNarrative Writing Worksheets
Narrative Writing Worksheets
 
Amazing Descriptive Essays Examples Thatsnotus
Amazing Descriptive Essays Examples ThatsnotusAmazing Descriptive Essays Examples Thatsnotus
Amazing Descriptive Essays Examples Thatsnotus
 
004 Philosophy In Life Sample Essay Example
004 Philosophy In Life Sample Essay Example004 Philosophy In Life Sample Essay Example
004 Philosophy In Life Sample Essay Example
 
How To Start Your Body Paragraph. How To Write Body Paragraphs For
How To Start Your Body Paragraph. How To Write Body Paragraphs ForHow To Start Your Body Paragraph. How To Write Body Paragraphs For
How To Start Your Body Paragraph. How To Write Body Paragraphs For
 
Note Making Techniques
Note Making TechniquesNote Making Techniques
Note Making Techniques
 
Descriptive Essay Essay Homework Help
Descriptive Essay Essay Homework HelpDescriptive Essay Essay Homework Help
Descriptive Essay Essay Homework Help
 
Project Server 2022 Reporting Database Diagr
Project Server 2022 Reporting Database DiagrProject Server 2022 Reporting Database Diagr
Project Server 2022 Reporting Database Diagr
 
Systematic Review Abstract Example - EXAMPLEPAP
Systematic Review Abstract Example - EXAMPLEPAPSystematic Review Abstract Example - EXAMPLEPAP
Systematic Review Abstract Example - EXAMPLEPAP
 
Sle Report Writing Format Pdf Gratitude41117 Report Wri
Sle Report Writing Format Pdf Gratitude41117  Report WriSle Report Writing Format Pdf Gratitude41117  Report Wri
Sle Report Writing Format Pdf Gratitude41117 Report Wri
 
Teacher Marked Essays - Writerstable.Web.Fc2.Com
Teacher Marked Essays - Writerstable.Web.Fc2.ComTeacher Marked Essays - Writerstable.Web.Fc2.Com
Teacher Marked Essays - Writerstable.Web.Fc2.Com
 
How To Start Writing Poetry For Beginners - Emanuel
How To Start Writing Poetry For Beginners - EmanuelHow To Start Writing Poetry For Beginners - Emanuel
How To Start Writing Poetry For Beginners - Emanuel
 
Business Paper Opening Paragraph
Business Paper Opening ParagraphBusiness Paper Opening Paragraph
Business Paper Opening Paragraph
 
Philosophy 2200 Essay Exam 2
Philosophy 2200 Essay Exam 2Philosophy 2200 Essay Exam 2
Philosophy 2200 Essay Exam 2
 
Gardening Essays And Q
Gardening Essays And QGardening Essays And Q
Gardening Essays And Q
 
Free Clipart Pencil And Paper 10 Free Cliparts Downloa
Free Clipart Pencil And Paper 10 Free Cliparts  DownloaFree Clipart Pencil And Paper 10 Free Cliparts  Downloa
Free Clipart Pencil And Paper 10 Free Cliparts Downloa
 
Individual Psychology Reflection Essay Example
Individual Psychology Reflection Essay ExampleIndividual Psychology Reflection Essay Example
Individual Psychology Reflection Essay Example
 
😂 Great Essay Titles. Top 30 Narrative Essay Titles You
😂 Great Essay Titles. Top 30 Narrative Essay Titles You😂 Great Essay Titles. Top 30 Narrative Essay Titles You
😂 Great Essay Titles. Top 30 Narrative Essay Titles You
 
Pin On Halloween Printables
Pin On Halloween PrintablesPin On Halloween Printables
Pin On Halloween Printables
 

Recently uploaded

MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 

Recently uploaded (20)

MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 

Automated Answering For Subjective Examination

  • 1. International Journal of Computer Applications (0975 – 8887) Volume 56– No.14, October 2012 14 Automated Answering for Subjective Examination Asmita Dhokrat Dept. of .Computer Science and Information Technology Dr. Babasaheb Ambedkar Marathwada University, Aurangabad, MS, India Gite Hanumant R. Dept. of .Computer Science and Information Technology Dr. Babasaheb Ambedkar Marathwada University, Aurangabad, MS, India C.Namrata Mahender Dept. of .Computer Science and Information Technology Dr. Babasaheb Ambedkar Marathwada University, Aurangabad, MS, India ABSTRACT Online courses are getting popular among students. Trends of objective examination for such courses are already available but many courses require assessment in traditional way so that the subject understanding of the candidate can be evaluated which requires subjective assessment i.e. descriptive based examination. Thus in our paper we are focusing on the inference process required for development of such type of systems. Our system is able to assess one word and one sentence based answer with more than 80% of efficiency. While answering single sentence answers paraphrasing is consider for assessing the variations occurring due to the use of vocabulary. Keywords: Online Descriptive examination, Subjective Examination, Synonym, Discourse. 1. INTRODUCTION Today the World Wide Web has become the major source of information for everyone from a general user to researcher for fulfilling their information needs [1]. More than 1.5 million people are benefited by the online courses. Every course can be considered to have following component.  Learning , Understanding  Delivery  Course material  Assessment or evaluation Generally the online education courses have objective based answering system which is quite easy to evaluate and maintain but if compared to the courses done on university level that need to test the concept level of a student and in a traditional education system. Subjective or descriptive examination plays an important role. There are many online examination systems in the market: A web based examination and evaluation system for computer education [2]. Mixed method validation of pedagogical concepts for an intercultural online learning environment [3], online annotation research and practices [4], Online network with computer assisted personalized approach, Online examination system at Grambling state university [5] Web based educational technologies allow education to study how students learn and which learning strategies are most effective. The online examination systems available have their uniqueness and solve specific problem for the online education like:  Store the questions and answers in database.  Display result after submit the examination.  Multiple or single-choice answers, and fill in blank with correct answer.  Base on internet-based test.  Study guides.  Use for a specific type of examination such as ACT, MSCE, JAVA Certificate, etc.  Generate test answer program. Our systems works on descriptive examination by considering one word answer to one sentence answer assessment. 2. ONLINE SUBJECTIVE EXAMINATION Subjective examination means assessing answers which have Descriptive, Define or Explain types of question; such examinations are to evaluate the conceptual grasping level of a candidate to how much the concepts are understood in a particular subject [6]. 2.1 Online Descriptive Question Data Type  Define: explain the meaning and (often) provide an appropriate example.  Describe / illustrate: present the main points with clear examples that enhance the discussion.  Differentiate / distinguish: present the differences between two things.  Discuss / explain: present the main points, facts, and details of a topic; give reasons.  Enumerate /List / identify/ Outline: write a list of the main points with brief explanations.  Interpret: present your analysis of the topic using facts and reasoning.  Justify / prove: present evidence and reasons that support the topic.  Summarize: briefly state the main ideas in an organized manner.  Trace: state the main points in logical or chronological order. 2.2 Issues in Online Descriptive Examination System Main issue of subjective examination is the explanation, example and description given by students which may have different words i.e. synonym used to frame the sentence but they must have the same meaning and point’s necessary for the answer to be correct. Second issue is the size or the length of the sentences in an answer. Indirectly the answer vary person to person, which requires huge efforts to put them into the category according to context.
  • 2. International Journal of Computer Applications (0975 – 8887) Volume 56– No.14, October 2012 15  The simple question can be seen in multiple way of answering and a single answer matches as per the sentence with other.  If semantically checked it has the same meaning for the answer.  We can know that because we are state the context of the question as well as the real context in which we want the answer. It becomes easy for us to set the target answer for question and model or extract every answer into its proper context as per the target answer (model answer). If we consider the problem of online subjective examination it needs a good language command many a times may be literature or technical question paper thus it can be purview under Natural Language Processing. In our work we have considered the Chomsky hierarchy as base for our model. 2.3 Our System We have developed the online assessment of descriptive question based on the tutorial we developed. The subject or the course for which we have framed the questions and model answers is on operating system. According to our view questions have been classified in the following two categories: 2.3.1 Question based answer The answer depends upon what is simply stated in the question. For Ex: - What is your name? The main objective of this question is Name. Answer: - C1- My name is Asmita. C2- I am Asmita. C3- I am known as Asmita. C4- My parent kept my name Asmita. C5- You may call me Asmita. Here the answer is same but the way of answering is different. 2.3.2 Situation based answering The answer is based on situations. For Ex: - Do you have watch? Answer: - C1- I have. C2- Its 2 O’clock C3- It’s my good time or it’s my bad time. Here the ways of answering as well as answer both are different. The question answering system which we have modeled actually consists of three types of answering. 2.3.3 Three ways of answer 2.3.3.1 Yes / No or True or False answer The inference engine does not have much to do rather than just matching the correct option with the candidate answer. 2.3.3.2 One word In one word answer we face problem of word matching problem in such cases of misspelling if done we have provided the minimum error acceptability like “server” misspelled as “serve” can be consider as answer but words like data with date is not acceptable. The error flexibility actually depends according to the subject for which the process is developed. So an intelligent reasoning is provided while interfacing. 2.3.3.3 One sentence One sentence answer needs a lot of attention for this two different accessing is done which is further discussed below in detail. 2.3.3.3.1 Synonym based Here in this method the way of answering is synonym based means the candidates used different synonyms for a particular word which is given to model answer. In this example we have shown uses of synonyms for the word for quick like fast and rapid, for predictable like knowable, for response like reply and for events like actions by candidates. For Example: - What is main objective of real-time operating system? Model Answer: - Quick and predictable response to events. Answer: - C1- Quick and predictable response to events C2- Fast and predictable response to events C3 - Rapid and knowable response to events C4 - Quick and predictable reply to action C5- Fast knowable reply to action 2.3.3.3.2 Lexical/Structured In this stage the answer depends upon the thinking of the candidates. Answer meaning is same but the way of answering is different. Here the model answer is different and candidates answer is also different but both answers are right only approach is different. Q1. What is main objective of real time operating system? Ans: - 1) Quick predictable response to events. 2) Return correct result within time constraints. 3) Responds to input instantly. 4) Response time very short. 3. INFERENCE PROCESS The inference process follows the following steps. 1) First the question style checked if it is yes / no format than the model answer related to those questions are called up for appropriate matching. 2) If it is one word answers then again the model answer are called up and a matching process is carried out. In case of spell mistake we applied hamming distance to calculate the rate of error, if its distance from the model answer is less than two we accept it as correct else the word is rejected an the answer is accessed as wrong. 3) One sentence based answer have to firstly check if they are in the same sequence [sequential form] as in the given model answer. Then we evaluate it as correct but for following case the process ignores if conjunctions or prepositions like ‘is’, ‘the’, ‘an’, ‘and’ if are missing are ignored and term the candidate answer as correct.
  • 3. International Journal of Computer Applications (0975 – 8887) Volume 56– No.14, October 2012 16 4) If sentential form is different then we check for its synonym representation provided in our knowledge base system.  If sentential words used like “part” can be written as component such cases are checked using WordNet dictionary if appropriate meaning match is found the answer is accepted else rejected.  The whole sentence, sentential meaning is checked with already stored information in our knowledge base, if those representations have same semantic structure then it is termed to be right else wrong. For considering the model answer in differential form are written and those are termed by ranking using the confidence factor provided using appropriate references like books articles for that answer. 3.1 Assessment Process In our work we have considered Eight one word based, Twelve one sentence based question and Ten candidates were asked to answer the question, while evaluation in our work we have consider seven criteria that are related to discourse.  Cohesion - grammatical relationship between parts of a sentence essential for its interpretation.  Coherence - the order of statements relates one another by sense.  Intentionality - the message has to be conveyed deliberately and consciously.  Acceptability - indicates that the communicative product needs to be satisfactory in that the audience approves it.  Informativeness - some new information has to be included in the discourse.  Situationality - circumstances in which the remark is made are important.  Intertextuality - reference to the world outside the text or the interpreters' schemata [7]. 3.1.1 Assessment of one word Direct the model answer is compared with the candidate answer. If hamming distance of these is zero or less than two the answer accepted as correct else answer is rejected as wrong. Results of simple answer or straight answer are shown in Table 1. Table1- Simple Answers 3.1.2 One Sentence One sentence can vary in length from person to person and even the way of expression and words used while answering as it depends on the strength of the vocabulary of the examining candidate. Thus before assessing we have provided a knowledge base which is nothing but rule base representation of various ways and style of answering with same sentential meaning which is shown in Table 2 and Table 3. a. Synonym based Table 2- Synonym based answer b. lexical / structure based Table3- Simple Lexical / Structure Based Answer 4. ANALYSIS 4.1 One Word Answer  Normally correct due to the straight forward presence of answer in tutorial. So results achieved were 100%, ignoring the spell mistake. Q. No. Keywords R. Ans W. Ans Q1 Long term 10 0 Q2 medium term 10 0 Q3 New 10 0 Q4 Linked list or circular list 7 0 Q5 short term 10 0 Q6 medium term 8 2 Q7 Job, ready, device, waiting, I/O, Priority, 6 4 Q8 Windows CE, Minix 3 10 0 Q9 Interrupt, system call 10 0 Q10 Kernel 10 0 Q. No. Keywords R. Ans W. Ans Q1 a) Software that handles computer hardware, b) Intermediator between user hardware, 8 2 Q2 a) A process is a the unit of work in a system b) Process is a program in execution 10 0 Q3 a) The process is waiting for some event to occur b) When process is in running as some interrupt are created then process is waiting state. 7 3 Q4 a) Selecting processes from these queues b) A process is migrates between various scheduling queues throughout its lifetime. 8 2 Q5 a) Compact and extremely efficient by design b) They are designed to operate on small machines like PDAs. 6 4 Q. No. Keywords R. Ans W. Ans Q1 Manages/handle computer/CPU/ processor/ system between/among, user/client 5 5 Q2 Quick/fast/rapid/ immediate, Predictable /knowable, Response/ reply/reaction answer, Events/action 8 2 Q3 Group /cluster /set independent /self computer/ CPU/ processor /system / make/ create/build/ appear/become/visible/show/ single/distinct/ CPU/computer/ processor/ system 8 2 Q4 Program/agenda/plan/in/during/execution/ finishing/ completion 10 0 Q5 some/few/various/several/event/result/occ urrence /interrupt/ occur/happen/ takes place 7 3 Q6 some/few/various/several/process/procedu re/course/method /running/ executes/at/by/ on / all/ every/utilization/use/operation 6 4 Q7 select/few/various/several/processes/proce dure/course/method/queues/row/line 7 3 Q8 compact/solid/extremely/very/tremendousl y/efficient/capable/able/by/via/through/des ign/plan/intend 3 7
  • 4. International Journal of Computer Applications (0975 – 8887) Volume 56– No.14, October 2012 17 4.2 One Sentence 4.2.1 Synonym based Available lexicons in tutorial were replaced by their synonyms while answering. Such case needed WordNet dictionary and result achieved were 100% but such cases were rarely found in our candidate answer dataset. 4.2.2 Lexical/ Structure based Multiple expressions for e.g. active to passive, alteration as multiple way of reasoning provided while answering. We achieved 75% result mainly due to the complexity which was found while extracting the pattern and its reason analysis showed it was due to incomplete occurrence of words or occurs in other state then its original state designed by HMM for the model answer as many times it changed the meaning of the answers. Table 4- Answers with confidence level 5. CONCLUSION For online examination many software’s are available for objective examination but when we concern about subjective or descriptive examination we have limited sources. That’s why we model this system as it is even need of time. We have discussed and solved some issues which were hurdles while building subjective examination system. The main things which we contributed while working was providing the conceptual view of answering and modeling it into two scenario as question based and context based, which helped much for processing. Cognitive and computation based algorithm was designed to extract patterns from answers for comparing candidate answer with model answer while evaluation processes. The whole things were broadly divided into two spectrum i.e. straight forward or simple answer and paraphrased answers. Python with NLTK tool kit were used for matching answers, and for synonymy paraphrasing we directly considered word wide dictionary i.e. WordNet. We notice that one word answers are generally 100% correct as they have only two possibilities either right or wrong but when we consider one line answer questions like definitions they have 85% to 90% correct answers as in this type of questions candidates generally copy paste the same answer as in the tutorial. We have not considered multiline answers, figures (diagrams), examples, abbreviations, and more contextual different references these are also the limitations of our system. 6. REFERENCES [1] Judy McKimm, Carol Jollie, Peter Cantillon, “ABC of learning and teaching Web based learning” http://www.bmj.com/ [2] Yuan, Zhenming, et al. A Web-Based Examination and Evaluation System for Computer Education. Washington, DC: IEEE Computer Society, 2006. [3] Effie Lai-Chong Law, et al. Mixed-Method Validation of Pedagogical Concepts for an Intercultural Online Learning Environment. New York: Association for Computer Machinery, 2007. [4] Lan, Glover, et al. Online Annotation- Research and Practices. Oxford UK: Elsevier Science Ltd, 2007. [5] Sophal Chao and Dr. Y.B Reddy Online examination Fifth International Conference on Information Technology: New Generations, 2008 [6] Hanumant R. Gite, C.Namrata Mahender “Representation of Model Answer: Online Subjective Examination System” National conference NC3IT2012 Sinhgad Institute of Computer Sciences Pandharpur. [7] “Discourse analysis” website http://www.tlumaczenia _angielski.info/linguistic/discourse.htm Q. No. Model Answer R. Ans W. Ans (+) Conf. (-) Conf. Q1 a) Software that handles computer hardware, b) Intermediator between user hardware, 5 5 50% 50% Q2 a) quick predictable response to events 8 2 80% 20% Q3 a) Group independent computers make them appear to single computer 8 2 80% 20% Q4 a)A process is a the unit of work in a system b) Process is a program in execution 10 0 100% 0% Q5 a)The process is waiting for some event to occur 7 3 70% 30% Q6 a) Some process running at all times to maximize CPU utilization. 6 4 60% 40% Q7 a)Job, ready, device, waiting, i/o, priority 6 4 60% 40% Q8 a)Selecting processes from these queues b) A process is migrates between various scheduling queues throughout its lifetime. 8 2 80% 20% Q9 a)Windows CE, Minix 3 10 0 100% 0% Q10 a)Interrupts 10 0 100% 0% Q11 a)Compact and efficient by design b) They are designed to operate on small machines like PDAs with less autonomy. 7 3 70% 30% Q12 a) Kernel 9 0 90% 10%