SlideShare a Scribd company logo
1 of 6
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1750
Advanced Question Paper Generator Implemented Using Fuzzy Logic
1Pratik Gadge, UG student, Rajiv Gandhi Institute of Technology, Mumbai, Maharashtra, India
2Ravikant Vishwakarma, UG student, Rajiv Gandhi Institute of Technology, Mumbai, Maharashtra, India
Prof. Suresh Mestry, Dept. of Computer Engineering, Rajiv Gandhi Institute of Technology, Mumbai,
Maharashtra, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Examination is necessity of determining the
quality of a candidate’s knowledge at each level. It helps to
test the expertise and skills of the students in any field.
Hence, conducting exam at each level may lead to some
difficulties or issues such as time and other resources while
creating the test papers manually. So a system would make
the task simpler which generates test paper automatically.
Advance Question paper generator system is implemented
by keeping in mind such difficulties, which can generate
paper easily. The system is based on the concept of fuzzy
logic which helps in generating question paper each time
with user defined difficulty level. Paper can be generated at
any time. We have make use of random function so that
unique paper get generated every time. Security is also
maintained. System is developed using Microsoft visual
studio2015 and MS SQL server 2014.
Key Words: Fuzzy Logic, Analytical, Descriptive,
Fuzzification, Defuzzification
1 INTRODUCTION
Education is one of the important parts of our life. There
are several ways by which can gain the knowledge but at
the early stages of life, teacher plays very important role.
Even if want to gain the knowledge through other sources
like books, research articles, internet videos, some
preliminary knowledge is always required to understand
or to get knowledge through these resources. After getting
the knowledge it is always required to test how much
capability one has to apply the knowledge to solve the
relevant problems. In the test or examination various
kinds of questions are included. Some of them are known
to the students while some are unknown but relevant to
the concepts they have studied. In almost all the colleges
or universities paper level is decided according the
previous years’ students’ performance. Due to which we
can have several question paper levels like easy, medium,
hard etc. In most of the reputed universities professors are
generally busy in doing some research work besides the
academic work. Hence they generally do not want to
spend much time in question paper setting and
generation. So they need automatic question paper
generator which will fetch the questions from the
database which is developed by contribution of all the
professors of the respective subject. In this system we
have flexibility for the professors to choose the subjects
while registration or admin can add professor’s details
and allocate subjects to him. One professor can work with
maximum four subjects. He can add, delete or update the
questions. Particular question will be deleted from
database permanently if all the professors of that subject
are agree for the deletion of that question. We also have
difficulty level for question paper generation. To decide
the difficulty level of a particular question, we have two
parameters, Analytical_quotient and Descriptive_quotient.
These quotients are stored as attributes of the question in
the database table. Analytical_quotient defines how much
thinking or imagination needed to solve the question.
Numerical and logical types of questions are generally
highly analytical whereas theoretical questions are fall
into Descriptive type. If question is highly analytical, it
tends to difficult level whereas descriptive questions are
generally tends to easy or medium level. Actual level of the
question is decided using both analytical and descriptive
quotients. We get the level after doing certain fuzzy
computations. In the nature, different people have
different perspective to look at the various things. One
may feel particular question difficult while other may feel
it easy. This is the reason for applying fuzzy logic. Fuzzy
logic is based on imprecision or approximation. For an
integer we can definitely say that whether it is positive or
negative. But in case of difficulty level of the question we
can’t categorize the question in a particular set with
hundred percent membership value to that set. Hence we
have taken the help of fuzzy logic to solve this problem.
The system is flexible and easy to use. At the end question
paper will be generated in the text file format which
enables the professor to edit the questions. System is
secure and paper can be generated even before few
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1751
minutes of the examination which helps to avoid any
paper leakage. System works perfectly if we have enough
number of questions in the database. System can be even
incorporated as client server model with the database
deployed on a one server or a node.
2 LITERATURE REVIEW
We have done survey of existing papers and found
following information:
In the first paper, Apriori algorithm and fuzzy logic is used.
In this system login module has ability to differentiate
between admin and staff people. Admin has rights to fill all
the information about and he is also responsible for giving
them various access rights. System supports all the
possible operations like question insertion, modification
and deletion. System uses ‘TOP N’ query approach which
returns the topmost rows and puts the limitation on
number of rows returned. Apriori algorithm belongs to Big
Data Analytics which gives importance to frequently
occurring elements. In this system paper is generated
according to user defined level and get stored in text
format. In the Apriori algorithm, large sets of questions’
are analyzed. So it results in large number of
computations. [2]
In the second paper, question paper generation is based
on fuzzy logic. They have divided this process into three
stages. In the system all users put analytical index (A) and
descriptive index (D) for the particular question. Process
is divided into three stages. In the first phase, four users
put values for descriptive, analytical, easy, medium and
difficult parameters. Values can be anything between 1
and 10 for A and D parameters. Floating point values are
also allowed. Easy and difficult values are between 1 and 5
whereas range for medium is 1 to 10. In the second phase,
system generates the skeleton based on user inputs. Every
time new skeleton is generated. Using some interface
users are allowed to put the questions into the skeleton
generated. In the third phase, question bank is generated
according to questions submitted by all the users and final
paper is generated. System is flexible because number of
users and skeletons can be dynamically changed. System
proposes MATLAB for fuzzy logic computation. [3]
In this System question paper generated is of type
multiple choice questions. Fuzzy logic and ant’s colony are
two famous techniques used in the system. In this system
admin can enter the various questions into database table
and their respective options. Admin has rights to provide
complexity level and marks for each questions. In this
admin chooses difficulty level of the paper (which can be
easy, medium or tough) and generates question paper.
After generation of question paper’s pdf file, System makes
email to the appropriate college. This method is mainly
applicable and useful for competitive exams. [4]
3 PROBLEM STATEMENT
3.1 Inputs: After login using ID and password, GUI will be
displayed saying paper pattern choices and difficulty level.
There are three paper patterns and five difficulty levels.
User needs to choose any one pattern and any one
difficulty level.
3.2 Output: Question paper in the pdf format will be
generated
4 FUNCTIONS OF THE SYSTEM
4.1 Authentication and authorization process:
4.1.1: User will make registration by submitting his
personal information in the form designed GUI. While
registration user puts his personal information like name,
sex, phone, email and any four subjects that he want to
work with. However admin has rights to change or allocate
different subjects to the user. Also admin can edit
information of all users in the system. This software will
generally be owned by educational institutes and user will
be some college professor.
4.1.2: After submitting the registration form, Message will
be displayed: You will be able to login after verification of
credentials by admin.
4.1.3: Admin is person who can actually see and handle the
database. We have one column in a registration table as
‘Admin_verfied’. Admin enters ‘yes’ or ‘no’ for a particular
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1752
user or can delete his/her entry from the database. Admin
can edit the personal information of the user. He can also
manipulate the subjects’ database.
4.1.4: Any user’s login will be successful if and only if he is
admin verified ; that is if his/her entry under the column
‘Admin_verfied’ is ‘yes’
4.2 Question Fetching stage:
4.2.1: After successful login user will be allowed to choose
the subject for which he want to fetch questions or
generate the paper. At a time he can choose only one
subject and work with it. But he can again go back and
work with other subjects allocated to him.
4.2.2: User must select type of paper and difficulty level.
4.2.3: After clicking on ‘Fetch questions’, all questions will
be displayed on the user’s GUI in the grid view. In that he
can see Analytical_quotient of the question,
Descriptive_quotient of the question, Marks, Whether that
is included or not while paper generation. (‘1’ for included,
‘0’ for not included)
4.3 Paper Generation:
4.3.1: After clicking on ‘Generate paper’ paper will be
generated and stored into text file.
4.3.2: User can also edit the text file and can change the
questions.
4.3.3: Due to the use of ‘Random function’, the question
paper generated will be unique every time.
4.4 Question insertion:
4.4.1: Like the paper generation, a separate GUI will be
provided for question insertion.
4.4.2: User must enter Question, its Analytical_quotient,
Descriptive_quotient and Marks.
4.4.3: Before insertion user can see all the questions in the
database, so that duplication is avoided. Separate button is
provided to see all the questions.
4.5 Question parameters modification
4.5.1: User can also modify Analytical_quotient,
Descriptive_quotient of the question. Average of previously
existing quotients and user entered quotients will be
stored into database.
4.5.2: The reason for storing average of these parameters is
we want to take every user’s view into consideration for
that question.
4.6 Question deletion
4.6.1: User can also delete the outdated questions. However
after pressing the delete button for the particular question,
question is not deleted immediately. It will wait until the
arrival of all users’ response for that question.
4.6.2: We have one column named as deletion in the table
of every subject’s database. When particular user deletes
the question then deletion count for that question in the
appropriate subject’s table get incremented by one. Also
the entry in the log is made so that this user should not be
able to increment the deletion count for a particular
question more than ones.
4.6.3: After agreement of all users for the particular
question for deletion, question will be deleted from the
database permanently.
5 FUZZY LOGIC ALGORITHM
1. Start
2. Decide the subject and maximum marks.
3. Repeat the steps 4 to 19 for each question.
4. For the particular question in a database, read
analytical_quotient and Descriptive_quotient.
5. Store these values into variables x and y such that
x=analytical_quotient, y=Descrptive_quotient.
6. Find the range of ‘x’ from fuzzy graph or fuzzy
equations. These are nothing but equations in a
fuzzification stage.
7. Calculate ‘u’ values (‘u’ is membership value of input
variable to the particular set) for x. Each range has one or
two membership equations.
8. Repeat the steps 6 and 7 for ‘y’ values also.
9. We can get one or two of ‘u’ values for x. same for the ‘y’.
10. Thus we can form total one, two or four groups
depending upon number of ‘u’ values that we got for ‘x’
and ‘y’ in the previous stages. Each group can contain only
two ‘u’ values, one for ‘x’ and one for ‘y’. We consider all
possible groups (example: If we get 2 ‘u’ values for ‘x’ and
2 for ‘y’ then groups formed are (ux1, uy1), (ux1, uy2),
(ux2, uy1), (ux2, uy2))
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1753
11. After forming all the groups of size two, take minimum
value from each group. Thus every group now contains
only one ‘u’ value either ‘ux’ or ‘uy’.
12. Take maximum value among the values we got in the
step 11.
13. This particular value obtained in previous step
corresponds to a specific group among the groups formed
in step 10.
14. Take ux and uy values of that group. These ‘u’ values
corresponds to a particular rule in fuzzy rule
base.(Example: IF high analytical_quotient and medium
Descriptive_quotient THEN difficult)
15. Using appropriate fuzzy rule we get THEN part, that is
question level. or range(particular range or ranges in fuzzy
output equations)
16. Like input equations, we also have fuzzy output
membership equation. So by seeing appropriate
range(depending on value got in step 15) and applying
corresponding output equation, we get question level in
the defuzzified form.
17. Repeat step 16 for each range if any.
18. Take average of all defuzzified values. This value will
actually decide the level of the question.
19. If level selected by the user equals to the level got in
previous step question will be marked as ‘1’(can include)
otherwise ‘0’(cannot include).
20. Stop after visiting all the questions.
6 FUZZY EQUATIONS
6.1: Membership Function For
Analytical variable
LA MA HA
0 55 100
uLA =(55-x)/55 0<=x<=55
uMA =x/55 0<=x<=55
= (100-x)/45 55<=x<=100
uHA =(x-55)/45 55<=x<=100
6.2: Membership Function For
‘Descriptive’ variable
LD MD HD
0 40 100
uLD=(40-y)/40 0<=y<=40
uMD=y/40 0<=y<=40
=(100-y)/60 40<=y<=100
uHD=(y-40)/60 40<=y<=100
6.3: Output
Membership Function (To decide question
level)
VE E M H VH
0 20 40 70 100
uVE : (20-z)/20 =m 0<=z<=20
uE : z/20 =m1 0<=z<=20
(40-z)/20=m2 20<=z<=40
uM : ( z-20)/20 =m1 20<=z<=40
(70-z)/30 =m2 40<=z<=70
uH : (z-40)/30 =m1 40<=z<=20
(100-z)/30 =m2 70<=z<=100
uVH: (z-70)/30=m 70<=z<=100
Where
LA: Less Analytical
MA: Medium Analytical
HA: Highly Analytical
LD: Less Descriptive
MD: Medium Descriptive
HD: Highly Descriptive
VE: Very Easy E: Easy
M: Medium D: Difficult
VD: Very Difficult
6.4: Fuzzy Rule Base
A
LA MA HA
LD VE M VD
MD E D VD
HD M D VD
Where all the above entries have meanings mentioned in
6.3
There are total 9 fuzzy IF-THEN Rules
example: IF A is Highly Analytical AND D is Less
Descriptive THEN output level is Very Difficult.
D
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1754
7 SYSTEM FLOW
Registration
login
Details
Incorrect
Correct
yes
No
Yes
No
exit
Delete update
.txt file
No
yes
8 IMPLEMENTATION
Some implementation screenshots are presented below
8.1 Login window
8.2 Generate paper
8.3 Final Paper
Final paper is displayed in the text file format which
includes subject name and maximum marks.
Main Window
Login
or
Enter Username
and password
Validating
Gener
ate
Select Subject
Enter Question,
marks, A,D values
Insert
Enter Subject &
question number
Is count
=sucoun
Entry in log is
made, counter get
incremented
Fill
necessary
details
Admin
Verific
ation
Insert
Quesn
Generate
paper
Fetch
Questions
Select
subject and
paper
pattern
Permanently delete
this question
What do you
want?
Update A & D
parameters
Wait
A Stop
A
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1755
9 CONCLUSIONS
With this paper we present an ‘Advanced Question paper
Generator’ implemented using fuzzy logic. The System is
easy to use and it generates the question paper in very few
seconds according to inputs given by the user of system.
Paper generated is in the text format; due to this user can
make changes if required. This system is dynamic and it
supports all necessary operations like questions insertion,
parameters modification as well as questions deletion.
Functionalities such as login and registration make the
system much secure and admin of the system has
necessary and important rights such as user modification,
insertion and deletion. This System is able to generate
paper on the examination day within a few seconds so that
any paper leakage is avoided.
ACKNOWLEDGEMENT
I would like to express special thanks to our guide and
Professor Mr. Suresh Mestry and H.O.D of computer
engineering department Prof. S.Y Ket for their help,
guidance and support.
REFERENCES
[1] Pratik Gadge, Ravikant Vishwakarma, Divya Gandhi,
“Advanced Question Paper Generator Using Fuzzy Logic”,
International Research Journal of Engineering and
Technology (IRJET), 2017, volume-4 issue-3, page 455.
[2] Suraj Kamya, Madhuri Sachdeva, Navdeep Dhaliwal
and Sonit Singh, “Automated Question Paper Generator
System using Apriori Algorithm and Fuzzy logic”,
International Journal for Innovative Research in Science &
Technology, (IJIRST), 2016.
[3] S. Kamya, M. Sachdeva, N. Dhaliwal, and S. Singh,
“Fuzzy logic based intelligent question paper generator”,
IEEE Advance Computing Conference (IACC), 2014.
[4] Pushkar Ambole, Urvashi Sharma, Pushkar Deole
"Intelligent Question Paper Generation System",
International Journal of Scientific and Technical
Advancements(IJSTA)
[5] S.N.Sivanandam, S.N.Deepa "Principles of Soft
Computing" Second Edition, Wiley Publication

More Related Content

What's hot

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
 
Phone book with project report for BCA,MCA
Phone book with project report for BCA,MCAPhone book with project report for BCA,MCA
Phone book with project report for BCA,MCASp Gurjar
 
IRJET- Student Placement Prediction using Machine Learning
IRJET- Student Placement Prediction using Machine LearningIRJET- Student Placement Prediction using Machine Learning
IRJET- Student Placement Prediction using Machine LearningIRJET Journal
 
Report (icons event ) (2)
Report (icons event ) (2)Report (icons event ) (2)
Report (icons event ) (2)SIDDHARTHHATKAR
 
IRJET- Survey on Various Techniques of Attendance marking and Attention D...
IRJET-  	  Survey on Various Techniques of Attendance marking and Attention D...IRJET-  	  Survey on Various Techniques of Attendance marking and Attention D...
IRJET- Survey on Various Techniques of Attendance marking and Attention D...IRJET Journal
 
lab access and management using barcode scanner
lab access and management using barcode scannerlab access and management using barcode scanner
lab access and management using barcode scannerbilalengg24
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagementMickey
 
Extract and Analyze Data from PDF File and Web : A Review
Extract and Analyze Data from PDF File and Web : A ReviewExtract and Analyze Data from PDF File and Web : A Review
Extract and Analyze Data from PDF File and Web : A ReviewIRJET Journal
 
REMOTELY VIEW USER ACTIVITIES AND IMPOSE RULES AND PENALTIES IN A LOCAL AREA ...
REMOTELY VIEW USER ACTIVITIES AND IMPOSE RULES AND PENALTIES IN A LOCAL AREA ...REMOTELY VIEW USER ACTIVITIES AND IMPOSE RULES AND PENALTIES IN A LOCAL AREA ...
REMOTELY VIEW USER ACTIVITIES AND IMPOSE RULES AND PENALTIES IN A LOCAL AREA ...ijcsit
 
Student Progress Report, Result Analysis & Time Table Generation
Student Progress Report, Result Analysis & Time Table GenerationStudent Progress Report, Result Analysis & Time Table Generation
Student Progress Report, Result Analysis & Time Table GenerationIRJET Journal
 
IRJET- Information Chatbot for an Educational Institute
IRJET- Information Chatbot for an Educational InstituteIRJET- Information Chatbot for an Educational Institute
IRJET- Information Chatbot for an Educational InstituteIRJET Journal
 
Identifying Thresholds for Distance Design-based Direct Class Cohesion (D3C2)...
Identifying Thresholds for Distance Design-based Direct Class Cohesion (D3C2)...Identifying Thresholds for Distance Design-based Direct Class Cohesion (D3C2)...
Identifying Thresholds for Distance Design-based Direct Class Cohesion (D3C2)...IJECEIAES
 
Intelligent Hiring with Resume Parser and Ranking using Natural Language Proc...
Intelligent Hiring with Resume Parser and Ranking using Natural Language Proc...Intelligent Hiring with Resume Parser and Ranking using Natural Language Proc...
Intelligent Hiring with Resume Parser and Ranking using Natural Language Proc...Zainul Sayed
 
IRJET - Voice based Natural Language Query Processing
IRJET -  	  Voice based Natural Language Query ProcessingIRJET -  	  Voice based Natural Language Query Processing
IRJET - Voice based Natural Language Query ProcessingIRJET Journal
 
final report (ppt)
final report (ppt)final report (ppt)
final report (ppt)butest
 
LABRARY MANAGEMENT SYSTEM By ARPIT TRIPATHI
LABRARY MANAGEMENT SYSTEM By ARPIT TRIPATHILABRARY MANAGEMENT SYSTEM By ARPIT TRIPATHI
LABRARY MANAGEMENT SYSTEM By ARPIT TRIPATHIArpit Tripathi
 

What's hot (20)

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...
 
Phone book with project report for BCA,MCA
Phone book with project report for BCA,MCAPhone book with project report for BCA,MCA
Phone book with project report for BCA,MCA
 
IRJET- Student Placement Prediction using Machine Learning
IRJET- Student Placement Prediction using Machine LearningIRJET- Student Placement Prediction using Machine Learning
IRJET- Student Placement Prediction using Machine Learning
 
Report (icons event ) (2)
Report (icons event ) (2)Report (icons event ) (2)
Report (icons event ) (2)
 
IRJET- Survey on Various Techniques of Attendance marking and Attention D...
IRJET-  	  Survey on Various Techniques of Attendance marking and Attention D...IRJET-  	  Survey on Various Techniques of Attendance marking and Attention D...
IRJET- Survey on Various Techniques of Attendance marking and Attention D...
 
Bright
BrightBright
Bright
 
lab access and management using barcode scanner
lab access and management using barcode scannerlab access and management using barcode scanner
lab access and management using barcode scanner
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagement
 
Extract and Analyze Data from PDF File and Web : A Review
Extract and Analyze Data from PDF File and Web : A ReviewExtract and Analyze Data from PDF File and Web : A Review
Extract and Analyze Data from PDF File and Web : A Review
 
student supervision system
student supervision systemstudent supervision system
student supervision system
 
REMOTELY VIEW USER ACTIVITIES AND IMPOSE RULES AND PENALTIES IN A LOCAL AREA ...
REMOTELY VIEW USER ACTIVITIES AND IMPOSE RULES AND PENALTIES IN A LOCAL AREA ...REMOTELY VIEW USER ACTIVITIES AND IMPOSE RULES AND PENALTIES IN A LOCAL AREA ...
REMOTELY VIEW USER ACTIVITIES AND IMPOSE RULES AND PENALTIES IN A LOCAL AREA ...
 
Student Progress Report, Result Analysis & Time Table Generation
Student Progress Report, Result Analysis & Time Table GenerationStudent Progress Report, Result Analysis & Time Table Generation
Student Progress Report, Result Analysis & Time Table Generation
 
IRJET- Information Chatbot for an Educational Institute
IRJET- Information Chatbot for an Educational InstituteIRJET- Information Chatbot for an Educational Institute
IRJET- Information Chatbot for an Educational Institute
 
Identifying Thresholds for Distance Design-based Direct Class Cohesion (D3C2)...
Identifying Thresholds for Distance Design-based Direct Class Cohesion (D3C2)...Identifying Thresholds for Distance Design-based Direct Class Cohesion (D3C2)...
Identifying Thresholds for Distance Design-based Direct Class Cohesion (D3C2)...
 
Intelligent Hiring with Resume Parser and Ranking using Natural Language Proc...
Intelligent Hiring with Resume Parser and Ranking using Natural Language Proc...Intelligent Hiring with Resume Parser and Ranking using Natural Language Proc...
Intelligent Hiring with Resume Parser and Ranking using Natural Language Proc...
 
IRJET - Voice based Natural Language Query Processing
IRJET -  	  Voice based Natural Language Query ProcessingIRJET -  	  Voice based Natural Language Query Processing
IRJET - Voice based Natural Language Query Processing
 
final report (ppt)
final report (ppt)final report (ppt)
final report (ppt)
 
F343236
F343236F343236
F343236
 
LABRARY MANAGEMENT SYSTEM By ARPIT TRIPATHI
LABRARY MANAGEMENT SYSTEM By ARPIT TRIPATHILABRARY MANAGEMENT SYSTEM By ARPIT TRIPATHI
LABRARY MANAGEMENT SYSTEM By ARPIT TRIPATHI
 
CAI-DD User's Manual
CAI-DD User's ManualCAI-DD User's Manual
CAI-DD User's Manual
 

Similar to Advanced Question Paper Generator Implemented using Fuzzy Logic

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
 
IRJET- E-Attendance Manager: A Review
IRJET-  	  E-Attendance Manager: A ReviewIRJET-  	  E-Attendance Manager: A Review
IRJET- E-Attendance Manager: A ReviewIRJET Journal
 
IRJET - Online Assignment System
IRJET - Online Assignment SystemIRJET - Online Assignment System
IRJET - Online Assignment SystemIRJET Journal
 
10.project online exam system
10.project  online exam system10.project  online exam system
10.project online exam systemIram hasan
 
College Feedback System
College Feedback SystemCollege Feedback System
College Feedback SystemIRJET Journal
 
Online examination system
Online examination systemOnline examination system
Online examination systemNarendra Sonone
 
School management System
School management SystemSchool management System
School management SystemHATIM Bhagat
 
Distributed Exam system
Distributed Exam systemDistributed Exam system
Distributed Exam systemGCWUF
 
Online examination system of open and distance education
Online examination system of open and distance educationOnline examination system of open and distance education
Online examination system of open and distance educationPallavi Singh
 
Online Exam System_Industrial Report
Online Exam System_Industrial ReportOnline Exam System_Industrial Report
Online Exam System_Industrial ReportManmeet Sinha
 
IRJET - Implementation of Conducting Online Certification Examination in ...
IRJET -  	  Implementation of Conducting Online Certification Examination in ...IRJET -  	  Implementation of Conducting Online Certification Examination in ...
IRJET - Implementation of Conducting Online Certification Examination in ...IRJET Journal
 
IRJET - Automated Exam Cell System
IRJET - Automated Exam Cell SystemIRJET - Automated Exam Cell System
IRJET - Automated Exam Cell SystemIRJET Journal
 
Quiz Buzz.pptx
Quiz Buzz.pptxQuiz Buzz.pptx
Quiz Buzz.pptxTechCK
 
Automated Essay Grading using Features Selection
Automated Essay Grading using Features SelectionAutomated Essay Grading using Features Selection
Automated Essay Grading using Features SelectionIRJET Journal
 
Result generation system for cbgs scheme in educational organization
Result generation system for cbgs scheme in educational organizationResult generation system for cbgs scheme in educational organization
Result generation system for cbgs scheme in educational organizationeSAT Journals
 
IRJET- Question-Answer Text Mining using Machine Learning
IRJET-  	  Question-Answer Text Mining using Machine LearningIRJET-  	  Question-Answer Text Mining using Machine Learning
IRJET- Question-Answer Text Mining using Machine LearningIRJET Journal
 
IRJET- Question-Answer Text Mining using Machine Learning
IRJET- Question-Answer Text Mining using Machine LearningIRJET- Question-Answer Text Mining using Machine Learning
IRJET- Question-Answer Text Mining using Machine LearningIRJET Journal
 
IRJET- Student Result Analysis and Performance Report Generator
IRJET-  	  Student Result Analysis and Performance Report GeneratorIRJET-  	  Student Result Analysis and Performance Report Generator
IRJET- Student Result Analysis and Performance Report GeneratorIRJET Journal
 

Similar to Advanced Question Paper Generator Implemented using Fuzzy Logic (20)

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
 
IRJET- E-Attendance Manager: A Review
IRJET-  	  E-Attendance Manager: A ReviewIRJET-  	  E-Attendance Manager: A Review
IRJET- E-Attendance Manager: A Review
 
IRJET - Online Assignment System
IRJET - Online Assignment SystemIRJET - Online Assignment System
IRJET - Online Assignment System
 
10.project online exam system
10.project  online exam system10.project  online exam system
10.project online exam system
 
College Feedback System
College Feedback SystemCollege Feedback System
College Feedback System
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
School management System
School management SystemSchool management System
School management System
 
Requirement and System Analysis
Requirement and System AnalysisRequirement and System Analysis
Requirement and System Analysis
 
Requirement and system analysis
Requirement and system analysisRequirement and system analysis
Requirement and system analysis
 
Distributed Exam system
Distributed Exam systemDistributed Exam system
Distributed Exam system
 
Online examination system of open and distance education
Online examination system of open and distance educationOnline examination system of open and distance education
Online examination system of open and distance education
 
Online Exam System_Industrial Report
Online Exam System_Industrial ReportOnline Exam System_Industrial Report
Online Exam System_Industrial Report
 
IRJET - Implementation of Conducting Online Certification Examination in ...
IRJET -  	  Implementation of Conducting Online Certification Examination in ...IRJET -  	  Implementation of Conducting Online Certification Examination in ...
IRJET - Implementation of Conducting Online Certification Examination in ...
 
IRJET - Automated Exam Cell System
IRJET - Automated Exam Cell SystemIRJET - Automated Exam Cell System
IRJET - Automated Exam Cell System
 
Quiz Buzz.pptx
Quiz Buzz.pptxQuiz Buzz.pptx
Quiz Buzz.pptx
 
Automated Essay Grading using Features Selection
Automated Essay Grading using Features SelectionAutomated Essay Grading using Features Selection
Automated Essay Grading using Features Selection
 
Result generation system for cbgs scheme in educational organization
Result generation system for cbgs scheme in educational organizationResult generation system for cbgs scheme in educational organization
Result generation system for cbgs scheme in educational organization
 
IRJET- Question-Answer Text Mining using Machine Learning
IRJET-  	  Question-Answer Text Mining using Machine LearningIRJET-  	  Question-Answer Text Mining using Machine Learning
IRJET- Question-Answer Text Mining using Machine Learning
 
IRJET- Question-Answer Text Mining using Machine Learning
IRJET- Question-Answer Text Mining using Machine LearningIRJET- Question-Answer Text Mining using Machine Learning
IRJET- Question-Answer Text Mining using Machine Learning
 
IRJET- Student Result Analysis and Performance Report Generator
IRJET-  	  Student Result Analysis and Performance Report GeneratorIRJET-  	  Student Result Analysis and Performance Report Generator
IRJET- Student Result Analysis and Performance Report Generator
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 

Recently uploaded (20)

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 

Advanced Question Paper Generator Implemented using Fuzzy Logic

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1750 Advanced Question Paper Generator Implemented Using Fuzzy Logic 1Pratik Gadge, UG student, Rajiv Gandhi Institute of Technology, Mumbai, Maharashtra, India 2Ravikant Vishwakarma, UG student, Rajiv Gandhi Institute of Technology, Mumbai, Maharashtra, India Prof. Suresh Mestry, Dept. of Computer Engineering, Rajiv Gandhi Institute of Technology, Mumbai, Maharashtra, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Examination is necessity of determining the quality of a candidate’s knowledge at each level. It helps to test the expertise and skills of the students in any field. Hence, conducting exam at each level may lead to some difficulties or issues such as time and other resources while creating the test papers manually. So a system would make the task simpler which generates test paper automatically. Advance Question paper generator system is implemented by keeping in mind such difficulties, which can generate paper easily. The system is based on the concept of fuzzy logic which helps in generating question paper each time with user defined difficulty level. Paper can be generated at any time. We have make use of random function so that unique paper get generated every time. Security is also maintained. System is developed using Microsoft visual studio2015 and MS SQL server 2014. Key Words: Fuzzy Logic, Analytical, Descriptive, Fuzzification, Defuzzification 1 INTRODUCTION Education is one of the important parts of our life. There are several ways by which can gain the knowledge but at the early stages of life, teacher plays very important role. Even if want to gain the knowledge through other sources like books, research articles, internet videos, some preliminary knowledge is always required to understand or to get knowledge through these resources. After getting the knowledge it is always required to test how much capability one has to apply the knowledge to solve the relevant problems. In the test or examination various kinds of questions are included. Some of them are known to the students while some are unknown but relevant to the concepts they have studied. In almost all the colleges or universities paper level is decided according the previous years’ students’ performance. Due to which we can have several question paper levels like easy, medium, hard etc. In most of the reputed universities professors are generally busy in doing some research work besides the academic work. Hence they generally do not want to spend much time in question paper setting and generation. So they need automatic question paper generator which will fetch the questions from the database which is developed by contribution of all the professors of the respective subject. In this system we have flexibility for the professors to choose the subjects while registration or admin can add professor’s details and allocate subjects to him. One professor can work with maximum four subjects. He can add, delete or update the questions. Particular question will be deleted from database permanently if all the professors of that subject are agree for the deletion of that question. We also have difficulty level for question paper generation. To decide the difficulty level of a particular question, we have two parameters, Analytical_quotient and Descriptive_quotient. These quotients are stored as attributes of the question in the database table. Analytical_quotient defines how much thinking or imagination needed to solve the question. Numerical and logical types of questions are generally highly analytical whereas theoretical questions are fall into Descriptive type. If question is highly analytical, it tends to difficult level whereas descriptive questions are generally tends to easy or medium level. Actual level of the question is decided using both analytical and descriptive quotients. We get the level after doing certain fuzzy computations. In the nature, different people have different perspective to look at the various things. One may feel particular question difficult while other may feel it easy. This is the reason for applying fuzzy logic. Fuzzy logic is based on imprecision or approximation. For an integer we can definitely say that whether it is positive or negative. But in case of difficulty level of the question we can’t categorize the question in a particular set with hundred percent membership value to that set. Hence we have taken the help of fuzzy logic to solve this problem. The system is flexible and easy to use. At the end question paper will be generated in the text file format which enables the professor to edit the questions. System is secure and paper can be generated even before few
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1751 minutes of the examination which helps to avoid any paper leakage. System works perfectly if we have enough number of questions in the database. System can be even incorporated as client server model with the database deployed on a one server or a node. 2 LITERATURE REVIEW We have done survey of existing papers and found following information: In the first paper, Apriori algorithm and fuzzy logic is used. In this system login module has ability to differentiate between admin and staff people. Admin has rights to fill all the information about and he is also responsible for giving them various access rights. System supports all the possible operations like question insertion, modification and deletion. System uses ‘TOP N’ query approach which returns the topmost rows and puts the limitation on number of rows returned. Apriori algorithm belongs to Big Data Analytics which gives importance to frequently occurring elements. In this system paper is generated according to user defined level and get stored in text format. In the Apriori algorithm, large sets of questions’ are analyzed. So it results in large number of computations. [2] In the second paper, question paper generation is based on fuzzy logic. They have divided this process into three stages. In the system all users put analytical index (A) and descriptive index (D) for the particular question. Process is divided into three stages. In the first phase, four users put values for descriptive, analytical, easy, medium and difficult parameters. Values can be anything between 1 and 10 for A and D parameters. Floating point values are also allowed. Easy and difficult values are between 1 and 5 whereas range for medium is 1 to 10. In the second phase, system generates the skeleton based on user inputs. Every time new skeleton is generated. Using some interface users are allowed to put the questions into the skeleton generated. In the third phase, question bank is generated according to questions submitted by all the users and final paper is generated. System is flexible because number of users and skeletons can be dynamically changed. System proposes MATLAB for fuzzy logic computation. [3] In this System question paper generated is of type multiple choice questions. Fuzzy logic and ant’s colony are two famous techniques used in the system. In this system admin can enter the various questions into database table and their respective options. Admin has rights to provide complexity level and marks for each questions. In this admin chooses difficulty level of the paper (which can be easy, medium or tough) and generates question paper. After generation of question paper’s pdf file, System makes email to the appropriate college. This method is mainly applicable and useful for competitive exams. [4] 3 PROBLEM STATEMENT 3.1 Inputs: After login using ID and password, GUI will be displayed saying paper pattern choices and difficulty level. There are three paper patterns and five difficulty levels. User needs to choose any one pattern and any one difficulty level. 3.2 Output: Question paper in the pdf format will be generated 4 FUNCTIONS OF THE SYSTEM 4.1 Authentication and authorization process: 4.1.1: User will make registration by submitting his personal information in the form designed GUI. While registration user puts his personal information like name, sex, phone, email and any four subjects that he want to work with. However admin has rights to change or allocate different subjects to the user. Also admin can edit information of all users in the system. This software will generally be owned by educational institutes and user will be some college professor. 4.1.2: After submitting the registration form, Message will be displayed: You will be able to login after verification of credentials by admin. 4.1.3: Admin is person who can actually see and handle the database. We have one column in a registration table as ‘Admin_verfied’. Admin enters ‘yes’ or ‘no’ for a particular
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1752 user or can delete his/her entry from the database. Admin can edit the personal information of the user. He can also manipulate the subjects’ database. 4.1.4: Any user’s login will be successful if and only if he is admin verified ; that is if his/her entry under the column ‘Admin_verfied’ is ‘yes’ 4.2 Question Fetching stage: 4.2.1: After successful login user will be allowed to choose the subject for which he want to fetch questions or generate the paper. At a time he can choose only one subject and work with it. But he can again go back and work with other subjects allocated to him. 4.2.2: User must select type of paper and difficulty level. 4.2.3: After clicking on ‘Fetch questions’, all questions will be displayed on the user’s GUI in the grid view. In that he can see Analytical_quotient of the question, Descriptive_quotient of the question, Marks, Whether that is included or not while paper generation. (‘1’ for included, ‘0’ for not included) 4.3 Paper Generation: 4.3.1: After clicking on ‘Generate paper’ paper will be generated and stored into text file. 4.3.2: User can also edit the text file and can change the questions. 4.3.3: Due to the use of ‘Random function’, the question paper generated will be unique every time. 4.4 Question insertion: 4.4.1: Like the paper generation, a separate GUI will be provided for question insertion. 4.4.2: User must enter Question, its Analytical_quotient, Descriptive_quotient and Marks. 4.4.3: Before insertion user can see all the questions in the database, so that duplication is avoided. Separate button is provided to see all the questions. 4.5 Question parameters modification 4.5.1: User can also modify Analytical_quotient, Descriptive_quotient of the question. Average of previously existing quotients and user entered quotients will be stored into database. 4.5.2: The reason for storing average of these parameters is we want to take every user’s view into consideration for that question. 4.6 Question deletion 4.6.1: User can also delete the outdated questions. However after pressing the delete button for the particular question, question is not deleted immediately. It will wait until the arrival of all users’ response for that question. 4.6.2: We have one column named as deletion in the table of every subject’s database. When particular user deletes the question then deletion count for that question in the appropriate subject’s table get incremented by one. Also the entry in the log is made so that this user should not be able to increment the deletion count for a particular question more than ones. 4.6.3: After agreement of all users for the particular question for deletion, question will be deleted from the database permanently. 5 FUZZY LOGIC ALGORITHM 1. Start 2. Decide the subject and maximum marks. 3. Repeat the steps 4 to 19 for each question. 4. For the particular question in a database, read analytical_quotient and Descriptive_quotient. 5. Store these values into variables x and y such that x=analytical_quotient, y=Descrptive_quotient. 6. Find the range of ‘x’ from fuzzy graph or fuzzy equations. These are nothing but equations in a fuzzification stage. 7. Calculate ‘u’ values (‘u’ is membership value of input variable to the particular set) for x. Each range has one or two membership equations. 8. Repeat the steps 6 and 7 for ‘y’ values also. 9. We can get one or two of ‘u’ values for x. same for the ‘y’. 10. Thus we can form total one, two or four groups depending upon number of ‘u’ values that we got for ‘x’ and ‘y’ in the previous stages. Each group can contain only two ‘u’ values, one for ‘x’ and one for ‘y’. We consider all possible groups (example: If we get 2 ‘u’ values for ‘x’ and 2 for ‘y’ then groups formed are (ux1, uy1), (ux1, uy2), (ux2, uy1), (ux2, uy2))
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1753 11. After forming all the groups of size two, take minimum value from each group. Thus every group now contains only one ‘u’ value either ‘ux’ or ‘uy’. 12. Take maximum value among the values we got in the step 11. 13. This particular value obtained in previous step corresponds to a specific group among the groups formed in step 10. 14. Take ux and uy values of that group. These ‘u’ values corresponds to a particular rule in fuzzy rule base.(Example: IF high analytical_quotient and medium Descriptive_quotient THEN difficult) 15. Using appropriate fuzzy rule we get THEN part, that is question level. or range(particular range or ranges in fuzzy output equations) 16. Like input equations, we also have fuzzy output membership equation. So by seeing appropriate range(depending on value got in step 15) and applying corresponding output equation, we get question level in the defuzzified form. 17. Repeat step 16 for each range if any. 18. Take average of all defuzzified values. This value will actually decide the level of the question. 19. If level selected by the user equals to the level got in previous step question will be marked as ‘1’(can include) otherwise ‘0’(cannot include). 20. Stop after visiting all the questions. 6 FUZZY EQUATIONS 6.1: Membership Function For Analytical variable LA MA HA 0 55 100 uLA =(55-x)/55 0<=x<=55 uMA =x/55 0<=x<=55 = (100-x)/45 55<=x<=100 uHA =(x-55)/45 55<=x<=100 6.2: Membership Function For ‘Descriptive’ variable LD MD HD 0 40 100 uLD=(40-y)/40 0<=y<=40 uMD=y/40 0<=y<=40 =(100-y)/60 40<=y<=100 uHD=(y-40)/60 40<=y<=100 6.3: Output Membership Function (To decide question level) VE E M H VH 0 20 40 70 100 uVE : (20-z)/20 =m 0<=z<=20 uE : z/20 =m1 0<=z<=20 (40-z)/20=m2 20<=z<=40 uM : ( z-20)/20 =m1 20<=z<=40 (70-z)/30 =m2 40<=z<=70 uH : (z-40)/30 =m1 40<=z<=20 (100-z)/30 =m2 70<=z<=100 uVH: (z-70)/30=m 70<=z<=100 Where LA: Less Analytical MA: Medium Analytical HA: Highly Analytical LD: Less Descriptive MD: Medium Descriptive HD: Highly Descriptive VE: Very Easy E: Easy M: Medium D: Difficult VD: Very Difficult 6.4: Fuzzy Rule Base A LA MA HA LD VE M VD MD E D VD HD M D VD Where all the above entries have meanings mentioned in 6.3 There are total 9 fuzzy IF-THEN Rules example: IF A is Highly Analytical AND D is Less Descriptive THEN output level is Very Difficult. D
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1754 7 SYSTEM FLOW Registration login Details Incorrect Correct yes No Yes No exit Delete update .txt file No yes 8 IMPLEMENTATION Some implementation screenshots are presented below 8.1 Login window 8.2 Generate paper 8.3 Final Paper Final paper is displayed in the text file format which includes subject name and maximum marks. Main Window Login or Enter Username and password Validating Gener ate Select Subject Enter Question, marks, A,D values Insert Enter Subject & question number Is count =sucoun Entry in log is made, counter get incremented Fill necessary details Admin Verific ation Insert Quesn Generate paper Fetch Questions Select subject and paper pattern Permanently delete this question What do you want? Update A & D parameters Wait A Stop A
  • 6. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1755 9 CONCLUSIONS With this paper we present an ‘Advanced Question paper Generator’ implemented using fuzzy logic. The System is easy to use and it generates the question paper in very few seconds according to inputs given by the user of system. Paper generated is in the text format; due to this user can make changes if required. This system is dynamic and it supports all necessary operations like questions insertion, parameters modification as well as questions deletion. Functionalities such as login and registration make the system much secure and admin of the system has necessary and important rights such as user modification, insertion and deletion. This System is able to generate paper on the examination day within a few seconds so that any paper leakage is avoided. ACKNOWLEDGEMENT I would like to express special thanks to our guide and Professor Mr. Suresh Mestry and H.O.D of computer engineering department Prof. S.Y Ket for their help, guidance and support. REFERENCES [1] Pratik Gadge, Ravikant Vishwakarma, Divya Gandhi, “Advanced Question Paper Generator Using Fuzzy Logic”, International Research Journal of Engineering and Technology (IRJET), 2017, volume-4 issue-3, page 455. [2] Suraj Kamya, Madhuri Sachdeva, Navdeep Dhaliwal and Sonit Singh, “Automated Question Paper Generator System using Apriori Algorithm and Fuzzy logic”, International Journal for Innovative Research in Science & Technology, (IJIRST), 2016. [3] S. Kamya, M. Sachdeva, N. Dhaliwal, and S. Singh, “Fuzzy logic based intelligent question paper generator”, IEEE Advance Computing Conference (IACC), 2014. [4] Pushkar Ambole, Urvashi Sharma, Pushkar Deole "Intelligent Question Paper Generation System", International Journal of Scientific and Technical Advancements(IJSTA) [5] S.N.Sivanandam, S.N.Deepa "Principles of Soft Computing" Second Edition, Wiley Publication