SlideShare a Scribd company logo
1 of 4
Download to read offline
Sheetal Rakangor et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 5( Version 3), May 2014, pp.105-108
www.ijera.com 105 | P a g e
Computer Aided Environment for Drawing (To Set) True or
False Objective Questions From Given Paragraph.
Sheetal Rakangor*, Dr. Y. R. Ghodasara **
*Researcher R.K. University Assistant Professor Dept of Computer Science, Saurashtra University
**Associate Professor, College of Agricultural Information Technology, Anand Agricultural University,
Anand 388 110
ABSTRACT
In this paper, we developed true or false objective questions from the given paragraph. The system creates true
or false statement from the sentence selected from the given paragraph. And NLP parser is used for parsing and
POS tagger functionality used to encode the sentence. We present our work in design and implementing system
which generate true or false. System is developed in java using JDBC and mysql for storing in database, both
are open source.
Generating Automatic True or False Statements, Objective test generation task become faster and expedient
manner, and system saves time.
We have evaluated our system with different 200 sentences and present the result. And kept true and false
statement approximate equal in length. Avoided Double Negative Sentences i.e. If sentence is already negative
then not is not added in the sentence.
Keywords: POS Tagger, Sentence Selection, NLP System
I. INTRODUCTION
True or false exercise widely used for
examining the student knowledge. In this true or false
statements student will present the sentence from
given paragraph, whether that statement is true or
false that need to answer. Preparing this question
manually will take lots of time and efforts. In this
automatic true or false sentences will be generated
from given paragraph.
PHP is not Server side scripting language.
a). True
b). False
In True or False Statement such as above,
Sentence from the paragraph is selected and
Student‟s need to answer whether this statement is
true or false. So Sentence Selection (SS) need to
select from the given paragraph. The aim is to go
through the paragraph and extract the informative
sentence from the given paragraph and generate true
or false statements. Our System takes paragraph as
input and produce list of true or false questions as
output. Various works has been done for generating
MCQ questions from the text, Sentences or
Paragraph or Chapter. Not able to find any models
which generate true or false statements from the
given text. So researcher has decided, to generate
automatic true or false question from the given
paragraph.
II. PARAGRAPH TO TRUE OR FALSE
STATEMENT GENERATION
Given paragraph, the true or false questions
are generated from following steps:
1. Data Processing,
2. Sentence Selection,
3. Make it negative for false
statement,
4. Store in Database and
5. Display the result.
Data Processing will process on the
sentences with the use of NLP Parser. Sentence
selection identifying informative sentence from the
paragraph, One by one every sentence is read and
informative sentence is selected from the paragraph.
Make it negative for the false statement. Store true or
false statement in the database with its answer and
Display the result on the screen.
The overall architecture of the system is
displayed in Figure 1.
RESEARCH ARTICLE OPEN ACCESS
Sheetal Rakangor et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 5( Version 3), May 2014, pp.105-108
www.ijera.com 106 | P a g e
Figure 1: Architecture of system
Data Processing
In Data Processing module goes through all
sentences from given paragraph and used NLP
Stanford parser which parser the sentences and
divided into small fragments called token. And from
that token POS tagger is used, which provides a
representation of grammatical relations between
words in a sentence [1].
Sentence Selection
In Sentence Selection module extract a set
of features like [2],
Count number of Sentences.
Paragraph entered count number of sentences from
that paragraph. On basis of full stop.
Count number of words.
Count number of words in the sentence. Short
sentence generate unanswerable question because
short content and very long content might have
enough content to make the question generated.
Count number of nouns
Noun and gives an idea about the sentences,
if maximum number of noun in sentence means not
can be added before that sentence and that sentence
having good content which can generate the true or
false sentences.
On the basis of these features important
sentence will be extracted from the given paragraph.
Make it negative for false statement
Once sentence is selected we need to
generate the true or false statements. If want true
statement then will not make any changes in this
sentence, but if false statement need to generate,
sentence we need to make it negative by adding
“not”, “no” and “never: in the sentence.
Store in Database
Once sentence is selected from paragraph
that statement will be true statement or false
statement has been generated and that will be stored
in database i.e. mysql (which is open source
database) with the answer of the statement created. It
will first check whether question is already available
in database, then it will not store again otherwise will
store that question in database.
Display the result
As an output Generated true or false
questions will be displayed on the screen with its
answer. If user want to generate fixed number of
question from particular paragraph that functionality
is also available. If number of question is more than
the sentences in the paragraph then automatic it will
generate the question as many sentences are available
in the paragraph.
III. Implementation of the system
Implementation of the system which automatic
generates true or false question from the given
paragraph and stored in database i.e. mysql is used
for storing data. User need to enter the paragraph, and
Sheetal Rakangor et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 5( Version 3), May 2014, pp.105-108
www.ijera.com 107 | P a g e
total number of question need to generate from the
paragraph. If number is larger than the total number
of sentences in the paragraph than in that case it
automatic generate question equals to number of
sentences in paragraph.
Once users click on Generate true or false
statements, question will store in database, as well as
display on screen. If question is already available in
database will not store again.
System is developed in Java using JDBC
which is an open source and for storing data in
database mysql is used which is also an open source.
And NLP parse is used for parsing the sentence one
by one from the paragraph.
If any of the sentences is already negative,
than that sentence will not add not in the sentence i.e.
Avoided Double Negative Sentences.
Algorithm for generating true or false statements
1. Enter the paragraph P
2. Enter Number of questions CtQ generated
form P.
3. Read the statements from the paragraph S.
4. Calculate number of sentences CtS.
5. Calculate number of words from each
sentence CtW
6. For each CtQ from P do
For each CtNoun from S do
Select the sentence which contains
maximum number of nouns and should not
have a negative sentence.
IF Max(CtNoun) from S then
IF NOT CtNo, CtNot, and
CtNever from S then
SetenceSelected SS
Endif
If there is no negative sentence and sentence
which having maximum number of noun
Else
Make that sentence as true
statement
EndIF
EndFor
EndFor
7. If same number of noun found in different
sentence than. First sentence will be selected
from paragraph.
Figure 2: Sample screen shot of the system
IV. Evaluation Result
Approximate 200 sentences which has been
downloaded from the internet and tested, for false
statement 80% of sentences adding not, never at
appropriate position and false i.e. negative sentence is
generated, where 20 % of sentences not able to add
not, never at appropriate position.
Sheetal Rakangor et al Int. Journal of Engineering Research and Applications www.ijera.com
ISSN : 2248-9622, Vol. 4, Issue 5( Version 3), May 2014, pp.105-108
www.ijera.com 108 | P a g e
Table 1: List of Inputted Sentence which
Converted into false Sentences using not
Input Sentence Negative Sentence
I am a teacher. I am not a teacher.
Tom is as old as
you
Tom is not as old as
you
She advised
him to go.
She advised
him not to go.
That's my
favorite topic.
That's not my
favorite topic.
Plastic does
break easily
Plastic
does not break easily
I am hungry
because I did eat
lunch.
I am hungry because
I did not eat lunch.
You
are supposed to
smoke at school.
You
are not supposed to
smoke at school.
I make it a rule
to watch
television after
nine o'clock.
I make it a
rule not to watch
television after nine
o'clock.
Table 2: List of Inputted Sentence which
Converted into false Sentences using never
Input Sentence Negative Sentence
Mary
decided to see
him any more.
Mary
decided never to see
him any more.
She did her
best to think of
him.
She did her
best never to think of
him.
I've heard him
speak ill of
others.
I've never heard him
speak ill of others.
My father
has been sick in
his life.
My father
has never been sick in
his life.
I for a moment
imagined that I
would win.
I never for a moment
imagined that I would
win.
Tom fails to
send a birthday
present to his
father.
Tom never fails to
send a birthday
present to his father.
Table 3: List of Inputted Sentence which
not able converted into correct false Sentences.
Input
Sentence
Negative
Sentence by
system
Negative
Sentence
should be
I am
disappointed
that my
friend is
here.
I am not
disappointed
that my
friend is
here.
I am
disappointed
that my
friend is not
here.
I think I „m
really any
good at
German
I think I „m
not really
any good at
German
I think I „m
really not
any good at
German
V. Conclusion and Future work
Our System will select the informative sentence from
the paragraph and generate true or false question
from the paragraph. Syntactic features from NLP
parser helps to create the true or false questions from
paragraph. We look forward to experiment large
number of data i.e. from chapter and through this
system for making false statement, word will not
change suppose sentence is PHP is server side
scripting language. Our System will make PHP is not
server side scripting language. It will not make
changes in the sentence like PHP is client side
scripting language, Evaluation of these feature will
be part of our future work.
Reference
[1] Amisha Shingala, Rinku Chavda and Paresh
Virparia: NATURAL LANGUAGE
INTERFACE FOR STUDENT
INFORMATION SYSTEM (NLSIS).
Prajna(journal) Vol.19 41 - 44 (2011)
[2] Sheetal Rakangor and Dr. Yogesh
Ghodasara: Computer aided environment for
drawing (to set) fill in the blank from given
paragraph. IOSR(journal) Volume 15, Issue
6 PP 54-58 (Nov. - Dec. 2013)
[3] Manish Agarwal and Prashanth Mannem :
Automatic Gap-fill Question generation
from text books

More Related Content

What's hot

Detection of slang words in e data using semi supervised learning
Detection of slang words in e data using semi supervised learningDetection of slang words in e data using semi supervised learning
Detection of slang words in e data using semi supervised learningijaia
 
Sentiment analysis of Twitter Data
Sentiment analysis of Twitter DataSentiment analysis of Twitter Data
Sentiment analysis of Twitter DataNurendra Choudhary
 
Project prSentiment Analysis of Twitter Data Using Machine Learning Approach...
Project prSentiment Analysis  of Twitter Data Using Machine Learning Approach...Project prSentiment Analysis  of Twitter Data Using Machine Learning Approach...
Project prSentiment Analysis of Twitter Data Using Machine Learning Approach...Geetika Gautam
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
IRJET- A Review on: Sentiment Polarity Analysis on Twitter Data from Diff...
IRJET-  	  A Review on: Sentiment Polarity Analysis on Twitter Data from Diff...IRJET-  	  A Review on: Sentiment Polarity Analysis on Twitter Data from Diff...
IRJET- A Review on: Sentiment Polarity Analysis on Twitter Data from Diff...IRJET Journal
 
Sentiment analysis using ml
Sentiment analysis using mlSentiment analysis using ml
Sentiment analysis using mlPravin Katiyar
 
Datapedia Analysis Report
Datapedia Analysis ReportDatapedia Analysis Report
Datapedia Analysis ReportAbanoub Amgad
 
An overview of text mining and sentiment analysis for Decision Support System
An overview of text mining and sentiment analysis for Decision Support SystemAn overview of text mining and sentiment analysis for Decision Support System
An overview of text mining and sentiment analysis for Decision Support SystemGan Keng Hoon
 
Twitter sentiment analysis ppt
Twitter sentiment analysis pptTwitter sentiment analysis ppt
Twitter sentiment analysis pptSonuCreation
 
IRJET- Twitter Opinion Mining
IRJET- Twitter Opinion MiningIRJET- Twitter Opinion Mining
IRJET- Twitter Opinion MiningIRJET Journal
 
Ijmer 46067276
Ijmer 46067276Ijmer 46067276
Ijmer 46067276IJMER
 
Sentiment Analysis Using Twitter
Sentiment Analysis Using TwitterSentiment Analysis Using Twitter
Sentiment Analysis Using Twitterpiya chauhan
 
SENTIMENT ANALYSIS OF TWITTER DATA
SENTIMENT ANALYSIS OF TWITTER DATASENTIMENT ANALYSIS OF TWITTER DATA
SENTIMENT ANALYSIS OF TWITTER DATAParvathy Devaraj
 
IRJET- Design and Implementation of Sentiment Analyzer for Top Engineering Co...
IRJET- Design and Implementation of Sentiment Analyzer for Top Engineering Co...IRJET- Design and Implementation of Sentiment Analyzer for Top Engineering Co...
IRJET- Design and Implementation of Sentiment Analyzer for Top Engineering Co...IRJET Journal
 
Sentiment analysis of Twitter data using python
Sentiment analysis of Twitter data using pythonSentiment analysis of Twitter data using python
Sentiment analysis of Twitter data using pythonHetu Bhavsar
 
Sentiment Analysis using Twitter Data
Sentiment Analysis using Twitter DataSentiment Analysis using Twitter Data
Sentiment Analysis using Twitter DataHari Prasad
 

What's hot (20)

Detection of slang words in e data using semi supervised learning
Detection of slang words in e data using semi supervised learningDetection of slang words in e data using semi supervised learning
Detection of slang words in e data using semi supervised learning
 
Sentiment analysis of Twitter Data
Sentiment analysis of Twitter DataSentiment analysis of Twitter Data
Sentiment analysis of Twitter Data
 
Project prSentiment Analysis of Twitter Data Using Machine Learning Approach...
Project prSentiment Analysis  of Twitter Data Using Machine Learning Approach...Project prSentiment Analysis  of Twitter Data Using Machine Learning Approach...
Project prSentiment Analysis of Twitter Data Using Machine Learning Approach...
 
Twitter sentiment analysis ppt
Twitter sentiment analysis pptTwitter sentiment analysis ppt
Twitter sentiment analysis ppt
 
Alleviating Data Sparsity for Twitter Sentiment Analysis
Alleviating Data Sparsity for Twitter Sentiment AnalysisAlleviating Data Sparsity for Twitter Sentiment Analysis
Alleviating Data Sparsity for Twitter Sentiment Analysis
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
IRJET- A Review on: Sentiment Polarity Analysis on Twitter Data from Diff...
IRJET-  	  A Review on: Sentiment Polarity Analysis on Twitter Data from Diff...IRJET-  	  A Review on: Sentiment Polarity Analysis on Twitter Data from Diff...
IRJET- A Review on: Sentiment Polarity Analysis on Twitter Data from Diff...
 
Sentiment analysis using ml
Sentiment analysis using mlSentiment analysis using ml
Sentiment analysis using ml
 
Datapedia Analysis Report
Datapedia Analysis ReportDatapedia Analysis Report
Datapedia Analysis Report
 
Project report
Project reportProject report
Project report
 
An overview of text mining and sentiment analysis for Decision Support System
An overview of text mining and sentiment analysis for Decision Support SystemAn overview of text mining and sentiment analysis for Decision Support System
An overview of text mining and sentiment analysis for Decision Support System
 
Twitter sentiment analysis ppt
Twitter sentiment analysis pptTwitter sentiment analysis ppt
Twitter sentiment analysis ppt
 
IRJET- Twitter Opinion Mining
IRJET- Twitter Opinion MiningIRJET- Twitter Opinion Mining
IRJET- Twitter Opinion Mining
 
Ijmer 46067276
Ijmer 46067276Ijmer 46067276
Ijmer 46067276
 
Sentiment Analysis Using Twitter
Sentiment Analysis Using TwitterSentiment Analysis Using Twitter
Sentiment Analysis Using Twitter
 
SENTIMENT ANALYSIS OF TWITTER DATA
SENTIMENT ANALYSIS OF TWITTER DATASENTIMENT ANALYSIS OF TWITTER DATA
SENTIMENT ANALYSIS OF TWITTER DATA
 
IRJET- Design and Implementation of Sentiment Analyzer for Top Engineering Co...
IRJET- Design and Implementation of Sentiment Analyzer for Top Engineering Co...IRJET- Design and Implementation of Sentiment Analyzer for Top Engineering Co...
IRJET- Design and Implementation of Sentiment Analyzer for Top Engineering Co...
 
Sentiment analysis of Twitter data using python
Sentiment analysis of Twitter data using pythonSentiment analysis of Twitter data using python
Sentiment analysis of Twitter data using python
 
Evaluation Datasets for Twitter Sentiment Analysis: A survey and a new datase...
Evaluation Datasets for Twitter Sentiment Analysis: A survey and a new datase...Evaluation Datasets for Twitter Sentiment Analysis: A survey and a new datase...
Evaluation Datasets for Twitter Sentiment Analysis: A survey and a new datase...
 
Sentiment Analysis using Twitter Data
Sentiment Analysis using Twitter DataSentiment Analysis using Twitter Data
Sentiment Analysis using Twitter Data
 

Viewers also liked

Seja aquele que mais serve
Seja aquele que mais serveSeja aquele que mais serve
Seja aquele que mais serveHelio Cruz
 
泛黃的記憶
泛黃的記憶泛黃的記憶
泛黃的記憶Jaing Lai
 
Centro Cultural \"IRIE\" - Movimiento Juvenil de Álvarez
Centro Cultural \"IRIE\" - Movimiento Juvenil de ÁlvarezCentro Cultural \"IRIE\" - Movimiento Juvenil de Álvarez
Centro Cultural \"IRIE\" - Movimiento Juvenil de Álvarezguestba520c
 
Investigación salarios dignos
Investigación salarios dignosInvestigación salarios dignos
Investigación salarios dignosperebausa
 
O nosso direito de escolher
O nosso direito de escolherO nosso direito de escolher
O nosso direito de escolherHelio Cruz
 
鐵血柔情
鐵血柔情鐵血柔情
鐵血柔情Jaing Lai
 
枯木雕刻
枯木雕刻枯木雕刻
枯木雕刻Jaing Lai
 
古韻悠悠
古韻悠悠古韻悠悠
古韻悠悠Jaing Lai
 
Pedagogia Critica Epocas
Pedagogia Critica EpocasPedagogia Critica Epocas
Pedagogia Critica Epocasguest29c167
 
História, Atualidades e Curiosidades
História, Atualidades e CuriosidadesHistória, Atualidades e Curiosidades
História, Atualidades e Curiosidadeshistoriaduzentosedois
 
A escola como sistema complexo e a gestão educacional
A escola como sistema complexo e a gestão educacionalA escola como sistema complexo e a gestão educacional
A escola como sistema complexo e a gestão educacionalMC Consultores Associados
 
O ensino da sementeira
O ensino da sementeiraO ensino da sementeira
O ensino da sementeiraHelio Cruz
 
Mozambique 莫三比克海島渡假村
Mozambique 莫三比克海島渡假村Mozambique 莫三比克海島渡假村
Mozambique 莫三比克海島渡假村Jaing Lai
 
1478 el cabildo-(menudospeques.net)
1478 el cabildo-(menudospeques.net)1478 el cabildo-(menudospeques.net)
1478 el cabildo-(menudospeques.net)Menudos Peques
 

Viewers also liked (20)

Seja aquele que mais serve
Seja aquele que mais serveSeja aquele que mais serve
Seja aquele que mais serve
 
泛黃的記憶
泛黃的記憶泛黃的記憶
泛黃的記憶
 
Centro Cultural \"IRIE\" - Movimiento Juvenil de Álvarez
Centro Cultural \"IRIE\" - Movimiento Juvenil de ÁlvarezCentro Cultural \"IRIE\" - Movimiento Juvenil de Álvarez
Centro Cultural \"IRIE\" - Movimiento Juvenil de Álvarez
 
Investigación salarios dignos
Investigación salarios dignosInvestigación salarios dignos
Investigación salarios dignos
 
O nosso direito de escolher
O nosso direito de escolherO nosso direito de escolher
O nosso direito de escolher
 
鐵血柔情
鐵血柔情鐵血柔情
鐵血柔情
 
枯木雕刻
枯木雕刻枯木雕刻
枯木雕刻
 
古韻悠悠
古韻悠悠古韻悠悠
古韻悠悠
 
Callejero literario de caudete
Callejero literario de caudeteCallejero literario de caudete
Callejero literario de caudete
 
Pedagogia Critica Epocas
Pedagogia Critica EpocasPedagogia Critica Epocas
Pedagogia Critica Epocas
 
Trolexismo
TrolexismoTrolexismo
Trolexismo
 
Levanta te
Levanta teLevanta te
Levanta te
 
História, Atualidades e Curiosidades
História, Atualidades e CuriosidadesHistória, Atualidades e Curiosidades
História, Atualidades e Curiosidades
 
Gt16 4996--int
Gt16 4996--intGt16 4996--int
Gt16 4996--int
 
A escola como sistema complexo e a gestão educacional
A escola como sistema complexo e a gestão educacionalA escola como sistema complexo e a gestão educacional
A escola como sistema complexo e a gestão educacional
 
O ensino da sementeira
O ensino da sementeiraO ensino da sementeira
O ensino da sementeira
 
Mozambique 莫三比克海島渡假村
Mozambique 莫三比克海島渡假村Mozambique 莫三比克海島渡假村
Mozambique 莫三比克海島渡假村
 
1478 el cabildo-(menudospeques.net)
1478 el cabildo-(menudospeques.net)1478 el cabildo-(menudospeques.net)
1478 el cabildo-(menudospeques.net)
 
Apresentação da Marca Original
Apresentação da Marca OriginalApresentação da Marca Original
Apresentação da Marca Original
 
El Tren De La Vida
El Tren De La VidaEl Tren De La Vida
El Tren De La Vida
 

Similar to R04503105108

Computer aided environment for drawing (to set) fill in the blank from given ...
Computer aided environment for drawing (to set) fill in the blank from given ...Computer aided environment for drawing (to set) fill in the blank from given ...
Computer aided environment for drawing (to set) fill in the blank from given ...IOSR Journals
 
Computer aided environment for drawing (to set) fill in the blank from given ...
Computer aided environment for drawing (to set) fill in the blank from given ...Computer aided environment for drawing (to set) fill in the blank from given ...
Computer aided environment for drawing (to set) fill in the blank from given ...IOSR Journals
 
Sentiment Analysis: A comparative study of Deep Learning and Machine Learning
Sentiment Analysis: A comparative study of Deep Learning and Machine LearningSentiment Analysis: A comparative study of Deep Learning and Machine Learning
Sentiment Analysis: A comparative study of Deep Learning and Machine LearningIRJET Journal
 
DETECTION OF JARGON WORDS IN A TEXT USING SEMI-SUPERVISED LEARNING
DETECTION OF JARGON WORDS IN A TEXT USING SEMI-SUPERVISED LEARNINGDETECTION OF JARGON WORDS IN A TEXT USING SEMI-SUPERVISED LEARNING
DETECTION OF JARGON WORDS IN A TEXT USING SEMI-SUPERVISED LEARNINGcsandit
 
DETECTION OF JARGON WORDS IN A TEXT USING SEMI-SUPERVISED LEARNING
DETECTION OF JARGON WORDS IN A TEXT USING SEMI-SUPERVISED LEARNINGDETECTION OF JARGON WORDS IN A TEXT USING SEMI-SUPERVISED LEARNING
DETECTION OF JARGON WORDS IN A TEXT USING SEMI-SUPERVISED LEARNINGcscpconf
 
C question-answer-bank
C question-answer-bankC question-answer-bank
C question-answer-bankREHAN KHAN
 
IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...
IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...
IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...IRJET Journal
 
IRJET - Response Analysis of Educational Videos
IRJET - Response Analysis of Educational VideosIRJET - Response Analysis of Educational Videos
IRJET - Response Analysis of Educational VideosIRJET Journal
 
Top C Language Interview Questions and Answer
Top C Language Interview Questions and AnswerTop C Language Interview Questions and Answer
Top C Language Interview Questions and AnswerVineet Kumar Saini
 
C question-bank-ebook
C question-bank-ebookC question-bank-ebook
C question-bank-ebooketrams1
 
Machine Learning Interview Questions
Machine Learning Interview QuestionsMachine Learning Interview Questions
Machine Learning Interview QuestionsRock Interview
 
IRJET - Automated Essay Grading System using Deep Learning
IRJET -  	  Automated Essay Grading System using Deep LearningIRJET -  	  Automated Essay Grading System using Deep Learning
IRJET - Automated Essay Grading System using Deep LearningIRJET Journal
 
Automated Essay Grading using Features Selection
Automated Essay Grading using Features SelectionAutomated Essay Grading using Features Selection
Automated Essay Grading using Features SelectionIRJET Journal
 
Suggestion Generation for Specific Erroneous Part in a Sentence using Deep Le...
Suggestion Generation for Specific Erroneous Part in a Sentence using Deep Le...Suggestion Generation for Specific Erroneous Part in a Sentence using Deep Le...
Suggestion Generation for Specific Erroneous Part in a Sentence using Deep Le...ijtsrd
 
Lab 10.doc
Lab 10.docLab 10.doc
Lab 10.docbutest
 
Lab 10.doc
Lab 10.docLab 10.doc
Lab 10.docbutest
 
SentimentAnalysisofTwitterProductReviewsDocument.pdf
SentimentAnalysisofTwitterProductReviewsDocument.pdfSentimentAnalysisofTwitterProductReviewsDocument.pdf
SentimentAnalysisofTwitterProductReviewsDocument.pdfDevinSohi
 
IRJET- Public Opinion Analysis on Law Enforcement
IRJET-  	  Public Opinion Analysis on Law EnforcementIRJET-  	  Public Opinion Analysis on Law Enforcement
IRJET- Public Opinion Analysis on Law EnforcementIRJET Journal
 

Similar to R04503105108 (20)

Computer aided environment for drawing (to set) fill in the blank from given ...
Computer aided environment for drawing (to set) fill in the blank from given ...Computer aided environment for drawing (to set) fill in the blank from given ...
Computer aided environment for drawing (to set) fill in the blank from given ...
 
Computer aided environment for drawing (to set) fill in the blank from given ...
Computer aided environment for drawing (to set) fill in the blank from given ...Computer aided environment for drawing (to set) fill in the blank from given ...
Computer aided environment for drawing (to set) fill in the blank from given ...
 
Sentiment Analysis: A comparative study of Deep Learning and Machine Learning
Sentiment Analysis: A comparative study of Deep Learning and Machine LearningSentiment Analysis: A comparative study of Deep Learning and Machine Learning
Sentiment Analysis: A comparative study of Deep Learning and Machine Learning
 
DETECTION OF JARGON WORDS IN A TEXT USING SEMI-SUPERVISED LEARNING
DETECTION OF JARGON WORDS IN A TEXT USING SEMI-SUPERVISED LEARNINGDETECTION OF JARGON WORDS IN A TEXT USING SEMI-SUPERVISED LEARNING
DETECTION OF JARGON WORDS IN A TEXT USING SEMI-SUPERVISED LEARNING
 
DETECTION OF JARGON WORDS IN A TEXT USING SEMI-SUPERVISED LEARNING
DETECTION OF JARGON WORDS IN A TEXT USING SEMI-SUPERVISED LEARNINGDETECTION OF JARGON WORDS IN A TEXT USING SEMI-SUPERVISED LEARNING
DETECTION OF JARGON WORDS IN A TEXT USING SEMI-SUPERVISED LEARNING
 
C question-answer-bank
C question-answer-bankC question-answer-bank
C question-answer-bank
 
IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...
IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...
IRJET- QUEZARD : Question Wizard using Machine Learning and Artificial Intell...
 
IRJET - Response Analysis of Educational Videos
IRJET - Response Analysis of Educational VideosIRJET - Response Analysis of Educational Videos
IRJET - Response Analysis of Educational Videos
 
N01741100102
N01741100102N01741100102
N01741100102
 
Top C Language Interview Questions and Answer
Top C Language Interview Questions and AnswerTop C Language Interview Questions and Answer
Top C Language Interview Questions and Answer
 
C question-bank-ebook
C question-bank-ebookC question-bank-ebook
C question-bank-ebook
 
Machine Learning Interview Questions
Machine Learning Interview QuestionsMachine Learning Interview Questions
Machine Learning Interview Questions
 
IRJET - Automated Essay Grading System using Deep Learning
IRJET -  	  Automated Essay Grading System using Deep LearningIRJET -  	  Automated Essay Grading System using Deep Learning
IRJET - Automated Essay Grading System using Deep Learning
 
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
 
Automated Essay Grading using Features Selection
Automated Essay Grading using Features SelectionAutomated Essay Grading using Features Selection
Automated Essay Grading using Features Selection
 
Suggestion Generation for Specific Erroneous Part in a Sentence using Deep Le...
Suggestion Generation for Specific Erroneous Part in a Sentence using Deep Le...Suggestion Generation for Specific Erroneous Part in a Sentence using Deep Le...
Suggestion Generation for Specific Erroneous Part in a Sentence using Deep Le...
 
Lab 10.doc
Lab 10.docLab 10.doc
Lab 10.doc
 
Lab 10.doc
Lab 10.docLab 10.doc
Lab 10.doc
 
SentimentAnalysisofTwitterProductReviewsDocument.pdf
SentimentAnalysisofTwitterProductReviewsDocument.pdfSentimentAnalysisofTwitterProductReviewsDocument.pdf
SentimentAnalysisofTwitterProductReviewsDocument.pdf
 
IRJET- Public Opinion Analysis on Law Enforcement
IRJET-  	  Public Opinion Analysis on Law EnforcementIRJET-  	  Public Opinion Analysis on Law Enforcement
IRJET- Public Opinion Analysis on Law Enforcement
 

Recently uploaded

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Recently uploaded (20)

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

R04503105108

  • 1. Sheetal Rakangor et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 5( Version 3), May 2014, pp.105-108 www.ijera.com 105 | P a g e Computer Aided Environment for Drawing (To Set) True or False Objective Questions From Given Paragraph. Sheetal Rakangor*, Dr. Y. R. Ghodasara ** *Researcher R.K. University Assistant Professor Dept of Computer Science, Saurashtra University **Associate Professor, College of Agricultural Information Technology, Anand Agricultural University, Anand 388 110 ABSTRACT In this paper, we developed true or false objective questions from the given paragraph. The system creates true or false statement from the sentence selected from the given paragraph. And NLP parser is used for parsing and POS tagger functionality used to encode the sentence. We present our work in design and implementing system which generate true or false. System is developed in java using JDBC and mysql for storing in database, both are open source. Generating Automatic True or False Statements, Objective test generation task become faster and expedient manner, and system saves time. We have evaluated our system with different 200 sentences and present the result. And kept true and false statement approximate equal in length. Avoided Double Negative Sentences i.e. If sentence is already negative then not is not added in the sentence. Keywords: POS Tagger, Sentence Selection, NLP System I. INTRODUCTION True or false exercise widely used for examining the student knowledge. In this true or false statements student will present the sentence from given paragraph, whether that statement is true or false that need to answer. Preparing this question manually will take lots of time and efforts. In this automatic true or false sentences will be generated from given paragraph. PHP is not Server side scripting language. a). True b). False In True or False Statement such as above, Sentence from the paragraph is selected and Student‟s need to answer whether this statement is true or false. So Sentence Selection (SS) need to select from the given paragraph. The aim is to go through the paragraph and extract the informative sentence from the given paragraph and generate true or false statements. Our System takes paragraph as input and produce list of true or false questions as output. Various works has been done for generating MCQ questions from the text, Sentences or Paragraph or Chapter. Not able to find any models which generate true or false statements from the given text. So researcher has decided, to generate automatic true or false question from the given paragraph. II. PARAGRAPH TO TRUE OR FALSE STATEMENT GENERATION Given paragraph, the true or false questions are generated from following steps: 1. Data Processing, 2. Sentence Selection, 3. Make it negative for false statement, 4. Store in Database and 5. Display the result. Data Processing will process on the sentences with the use of NLP Parser. Sentence selection identifying informative sentence from the paragraph, One by one every sentence is read and informative sentence is selected from the paragraph. Make it negative for the false statement. Store true or false statement in the database with its answer and Display the result on the screen. The overall architecture of the system is displayed in Figure 1. RESEARCH ARTICLE OPEN ACCESS
  • 2. Sheetal Rakangor et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 5( Version 3), May 2014, pp.105-108 www.ijera.com 106 | P a g e Figure 1: Architecture of system Data Processing In Data Processing module goes through all sentences from given paragraph and used NLP Stanford parser which parser the sentences and divided into small fragments called token. And from that token POS tagger is used, which provides a representation of grammatical relations between words in a sentence [1]. Sentence Selection In Sentence Selection module extract a set of features like [2], Count number of Sentences. Paragraph entered count number of sentences from that paragraph. On basis of full stop. Count number of words. Count number of words in the sentence. Short sentence generate unanswerable question because short content and very long content might have enough content to make the question generated. Count number of nouns Noun and gives an idea about the sentences, if maximum number of noun in sentence means not can be added before that sentence and that sentence having good content which can generate the true or false sentences. On the basis of these features important sentence will be extracted from the given paragraph. Make it negative for false statement Once sentence is selected we need to generate the true or false statements. If want true statement then will not make any changes in this sentence, but if false statement need to generate, sentence we need to make it negative by adding “not”, “no” and “never: in the sentence. Store in Database Once sentence is selected from paragraph that statement will be true statement or false statement has been generated and that will be stored in database i.e. mysql (which is open source database) with the answer of the statement created. It will first check whether question is already available in database, then it will not store again otherwise will store that question in database. Display the result As an output Generated true or false questions will be displayed on the screen with its answer. If user want to generate fixed number of question from particular paragraph that functionality is also available. If number of question is more than the sentences in the paragraph then automatic it will generate the question as many sentences are available in the paragraph. III. Implementation of the system Implementation of the system which automatic generates true or false question from the given paragraph and stored in database i.e. mysql is used for storing data. User need to enter the paragraph, and
  • 3. Sheetal Rakangor et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 5( Version 3), May 2014, pp.105-108 www.ijera.com 107 | P a g e total number of question need to generate from the paragraph. If number is larger than the total number of sentences in the paragraph than in that case it automatic generate question equals to number of sentences in paragraph. Once users click on Generate true or false statements, question will store in database, as well as display on screen. If question is already available in database will not store again. System is developed in Java using JDBC which is an open source and for storing data in database mysql is used which is also an open source. And NLP parse is used for parsing the sentence one by one from the paragraph. If any of the sentences is already negative, than that sentence will not add not in the sentence i.e. Avoided Double Negative Sentences. Algorithm for generating true or false statements 1. Enter the paragraph P 2. Enter Number of questions CtQ generated form P. 3. Read the statements from the paragraph S. 4. Calculate number of sentences CtS. 5. Calculate number of words from each sentence CtW 6. For each CtQ from P do For each CtNoun from S do Select the sentence which contains maximum number of nouns and should not have a negative sentence. IF Max(CtNoun) from S then IF NOT CtNo, CtNot, and CtNever from S then SetenceSelected SS Endif If there is no negative sentence and sentence which having maximum number of noun Else Make that sentence as true statement EndIF EndFor EndFor 7. If same number of noun found in different sentence than. First sentence will be selected from paragraph. Figure 2: Sample screen shot of the system IV. Evaluation Result Approximate 200 sentences which has been downloaded from the internet and tested, for false statement 80% of sentences adding not, never at appropriate position and false i.e. negative sentence is generated, where 20 % of sentences not able to add not, never at appropriate position.
  • 4. Sheetal Rakangor et al Int. Journal of Engineering Research and Applications www.ijera.com ISSN : 2248-9622, Vol. 4, Issue 5( Version 3), May 2014, pp.105-108 www.ijera.com 108 | P a g e Table 1: List of Inputted Sentence which Converted into false Sentences using not Input Sentence Negative Sentence I am a teacher. I am not a teacher. Tom is as old as you Tom is not as old as you She advised him to go. She advised him not to go. That's my favorite topic. That's not my favorite topic. Plastic does break easily Plastic does not break easily I am hungry because I did eat lunch. I am hungry because I did not eat lunch. You are supposed to smoke at school. You are not supposed to smoke at school. I make it a rule to watch television after nine o'clock. I make it a rule not to watch television after nine o'clock. Table 2: List of Inputted Sentence which Converted into false Sentences using never Input Sentence Negative Sentence Mary decided to see him any more. Mary decided never to see him any more. She did her best to think of him. She did her best never to think of him. I've heard him speak ill of others. I've never heard him speak ill of others. My father has been sick in his life. My father has never been sick in his life. I for a moment imagined that I would win. I never for a moment imagined that I would win. Tom fails to send a birthday present to his father. Tom never fails to send a birthday present to his father. Table 3: List of Inputted Sentence which not able converted into correct false Sentences. Input Sentence Negative Sentence by system Negative Sentence should be I am disappointed that my friend is here. I am not disappointed that my friend is here. I am disappointed that my friend is not here. I think I „m really any good at German I think I „m not really any good at German I think I „m really not any good at German V. Conclusion and Future work Our System will select the informative sentence from the paragraph and generate true or false question from the paragraph. Syntactic features from NLP parser helps to create the true or false questions from paragraph. We look forward to experiment large number of data i.e. from chapter and through this system for making false statement, word will not change suppose sentence is PHP is server side scripting language. Our System will make PHP is not server side scripting language. It will not make changes in the sentence like PHP is client side scripting language, Evaluation of these feature will be part of our future work. Reference [1] Amisha Shingala, Rinku Chavda and Paresh Virparia: NATURAL LANGUAGE INTERFACE FOR STUDENT INFORMATION SYSTEM (NLSIS). Prajna(journal) Vol.19 41 - 44 (2011) [2] Sheetal Rakangor and Dr. Yogesh Ghodasara: Computer aided environment for drawing (to set) fill in the blank from given paragraph. IOSR(journal) Volume 15, Issue 6 PP 54-58 (Nov. - Dec. 2013) [3] Manish Agarwal and Prashanth Mannem : Automatic Gap-fill Question generation from text books