You are on page 1of 5

Volume 6, Issue 5, May – 2021 International Journal of Innovative Science and Research Technology

ISSN No:-2456-2165

Question Bank Based Paper Setting


An Automatic Question Paper Generation System

Meetali Dulera Kunal Chugriya Vrudhi Israni


Student Student Student
Computer Department Computer Department Computer Department
VESIT VESIT VESIT

Rahul Tejwani Prashant Kanade


Student Assnt. Professor:
Computer Department Computer Department
VESIT VESIT

Abstract:- In this paper there is a proposal for a duplicated and circulated before the examination takes
question bank based paper setting system. In the place. There are provisions for entering and manipulating
proposed model the major stakeholders are members of data that are appropriate for any educational institution and
the examination control unit, Paper setters, chief that have the ability to add courses, semesters, subjects etc.
moderator who will act as administrator. Faculty This enables an educational institution to generate questions
members are paper setters who will provide the set of that ensure the safety and non-repetition of questionnaires
questions to the admins who will insert them into the and is a boon for organizations with limited staff and
database. The questions are stored in a database along resources.
with their weightage, topic, subject and difficulty level.
Whenever there is a need to set the paper, the system Our system aims to provide fast processes, data
selects questions randomly in a way that their weight age storage and a high level of security for all of the tasks. The
makes up for 100 marks . The paper setter has an option Question Paper Generator system will automatically
to select how many difficult questions and how many generate the paper and prepare the document file according
easy questions should be present in the generated paper. to the selected subject, marks and difficulty. To ensure
Paper setting process is very flexible. Generated paper is safety, before the question paper is made visible, the user is
converted to a pdf file and emailed to colleges on button asked to re-enter its password in order to confirm their
click. identity. The generated question paper will be converted to a
PDF file and will be emailed to the universities by clicking
Keywords:- Optical Character Recognition; Educational the button.
Technology; Product Development; Graphical User
Interface. II. RELEVANCE

I. INTRODUCTION Covid-19 has urged various sectors to go digital. It is a


digital era where tasks are going digital as much as possible.
Traditionally, exam writing has been done manually Hence, there is a need for an online, digital way for setting
using the knowledge, experience, and style of the reputed Question papers. The predominant methodology is that a
teachers of institutions. Despite the high recognition of the specific number of faculties are handed over a syllabus and
questions, there are still some shortcomings. The main assigned the task of framing a question paper out of it. Out
problem is the low quality of the exam papers caused by of all the papers created, one is chosen at random and used
some human factors like fatigue and a relatively narrow for the examination. This method is stated as a Classical
range of topics. Teachers spend a lot of time and energy Method.
while creating exam papers. A way to automate this tedious
process is the need of the day. Therefore, automatic exam This system suffers from the subsequent
question paper generation is an important topic to be worked disadvantages: dependency on intelligence of one person
upon. may raise the chance of errors, important parts of the
syllabus may go unnoticed, secrecy may get compromised
In today's world, time is a major concern. Any product and full utilization of resources might not be possible, thus
that can effectively reduce time and power consumption is making it inefficient. Consistent with the need, an
accepted and valued. Therefore, we are introducing a autonomous system for question paper generation has been
question bank based paper setting system, which reduces proposed. Creating a question paper through our system
time consumption by replacing the conventional method of makes it a lot more efficient, reliable, improves its quality,
the system for producing question paper. It also requires less and also cuts back the time taken by instructors in setting the
manpower.We have implemented a role-based hierarchy that question papers manually.
restricts access to users. The system also uses security
mechanisms that prevent questionnaires from being

IJISRT21MAY239 www.ijisrt.com 233


Volume 6, Issue 5, May – 2021 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
III. PROPOSED SYSTEM character recognition) based question insertion procedure,
which allows the users to enter multiple questions together.
Our proposed model is special and unique software, The second feature is the flexibility of adjusting the number
which will provide ease of entering questions and making of easy and difficult sub-questions within every question.
the question generation process extremely efficient. Two of This results in the generation of strong and balanced
the main features of our system are an OCR (optical question papers.

Fig. 1. Block diagram of proposed system

Fig. 2. Data Flow Diagram of proposed system

IV. FUNCTIONAL REQUIREMENTS

IJISRT21MAY239 www.ijisrt.com 234


Volume 6, Issue 5, May – 2021 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
A. Login questions from the uploaded PDF documents.
The login module will be restricted to very few trusted When the user uploads a PDF document that has been made
people only. It will be password protected and nobody else in a predetermined format, our system recognizes the
should be given access to the system in order to maintain questions, their marks and their difficulty status.
security and prevent frauds. The system displays all the extracted questions to the user
for a verification before inserting them into the database.
B. Question insertion This technology makes the question insertion process
The user can insert questions into the database by extremely easy.
either entering one question at a time or by uploading a pdf
filled with questions. In this way, the user can collect pdfs ● The SQL SELECT RANDOM() function returns a
from different teachers and maintain the security by random row from the database. It is often used in online
reducing the number of users for the system. exams to display the random questions without repetition
or duplication.
C. Filling up required fields
The inserted questions will have the following fields How did we use it in our system?
associated with them: Semester, Subject, Marks, Difficulty We used the RAND() function to extract random questions
and Topic. from the database and create the question paper.
Once the user has entered its required number of
D. Generation questions, marks and difficulty levels, this RAND() function
The user has to fill a form which gives an option to acts on it to select random questions that fulfill the criterias.
choose the number of difficult and the number of easy sub
questions for every question. It also gives an option to It helps in prevention repetition or duplicacy of
choose the number of 5 mark sub questions and 10 mark questions.
questions within every question. Finally, the admin has to
select the subject name and then click on the generate VI. RESULTS
button. Now the database is triggered and the system
extracts random questions from the database that fulfill the
given criteria.

E. Confirmation
Before being able to view the question paper, the user
is asked to re-enter its password to prove that the person
requesting the paper can be trusted or not. This adds an
additional security measure into our system.

V. METHODS AND PROCEDURES

The steps followed for the execution of the system


were as follows
● Creating a database in SQLite to store questions
● Creating a form to enter questions into the database Fig. 3. Dashboard of proposed system
● Creating an option for inserting questions into the
database through a PDF format.
● Creating a “Generate paper” form.
● Converting the generated paper into PDF and
downloading it.
● Creating appropriate front end and backend and
integrating it using flask

The algorithms implemented were as follows


● OPTICAL CHARACTER RECOGNITION (OCR) is the
use of technology to distinguish printed or handwritten
text characters inside digital images of physical
documents, such as a scanned paper document. The basic
process of OCR involves examining the text of a
document and translating the characters into code that Fig. 4.
can be used for data processing. OCR is sometimes also List of available subjects
referred to as text recognition.

How did we use OCR in our system?


We used optical character recognition for recognizing

IJISRT21MAY239 www.ijisrt.com 235


Volume 6, Issue 5, May – 2021 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
VII. FUTURE SCOPE

In future, more features can be included to generate


question paper for online and offline MCQ examinations.
This eliminates the problem of paper leak cases in the
prestigious examinations.Thus, making the examination
process more effective and secure. We can work on
improving security features of the system to make it as
secure as possible. We can also use natural language
processing to create questions from the entered paragraph
automatically. Question insertion tasks can be made more
easier and user friendly. We can collaborate with an exam
department team to discuss the minute security details which
can be added. Work can be done in making the system more
Fig. 5. Form to insert a new subject accessible and reliable for the institutions to use. There can
be a feature of adding a portal for students to generate
sample question papers and practicing for the examination.
Making provisions for collaboration of different colleges to
get a more diverse and rich set of questions. Adding
algorithms that automatically detect duplicate questions
from the system and deleting it. Adding an answers section
for each entered question. While generating a question
paper, a sample answer key will also be generated for the
teachers.

VIII. CONCLUSION

We have created a question bank based paper setting


Fig. 6. Form to enter a new question system which provides a wide portion coverage and strong,
efficient question paper generation. Paper leak chances are
reduced. Transportation of papers from one college to
another is no longer required. The system provides an
unbiased result. Time consumption and human efforts are
reduced significantly by using our system. We have created
a user-friendly web based application with some unique
features like uploading a file filled with questions for
inserting multiple questions together; and flexibility of
adjusting the marks and difficulty of questions. This system
can be used in various institutes and colleges for the purpose
of question paper generation.

ACKNOWLEDGMENT
Fig. 7. Multiple questions entered together by uploading a We express our deepest sense of gratitude towards our
PDF filled with questions respected and noble guide Mr. Prashant Kanade for
spending his valuable time on several occasions to impart us
the gains of his knowledge. It was our privilege to have
work under his guidance. We shall always remain indebted
to him. His guidance helped us in all the time of research
and writing of this paper. We could not have imagined
having a better advisor and mentor for my Final year
project. We express our gratitude for his encouragement,
insightful comments, and hard questions. We would also
like to thank our college Vivekanand education society’s
institute of technology, and all its teachers of the computer
department for giving us great opportunities of working on
amazing projects.

Fig. 8. Form for generating question paper

REFERENCES

IJISRT21MAY239 www.ijisrt.com 236


Volume 6, Issue 5, May – 2021 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
[13]. Zalte, S. V, Jadhav, C. C., Mangier, A. A., Hole, A.
[1]. Janpla, Satien & Wanapiron, P.. (2018). System D., & Tulshi, A. R. (2018). “Automatic Question
framework for an intelligent question bank and Paper Generator System”. Cim, pp[545–548].
examination system. International Journal of Machine Https://doi.org/10.17148/IJARCCE.2018.73103
Learning and Computing. 8. 488-494. [14]. Dhawaleswar Rao Ch and Sujan Kumar Saha,
10.18178/ijmlc.2018.8.5.734. “Automatic Multiple Choice Question Generation
[2]. Kurdi, G., Leo, J., Parsia, B. et al. A Systematic from Text: A Survey”, IEEE, 2018.
Review of Automatic Question Generation for [15]. Liancheng guan, “The design of the automatic
Educational Purposes. Int J Artif Intell Educ 30, 121– generative system of examination papers”,
204 (2020). https://doi.org/10.1007/s40593-019- IEEE,pp[110-113], 2017.
00186-y [16]. Gauri Nalawade, Rekha Ramesh” Automatic
[3]. Zolait, Ali & El-Rahman, Sahar. (2018). Automated Generation of Question Paper from User Entered
Test Paper Generation Using Utility Based Agent and Specifications using a Semantically Tagged Question
Shuffling Algorithm. International Journal of Web- Repository” IEEE 8th International Conference on
Based Learning and Teaching Technologies. 14. Technology for Education, 2016.
10.4018/IJWLTT.2019010105. [17]. Jun Araki, Dheeraj Rajagopal, Sreecharan
[4]. Rawat, Mrs Asha, Priyesh Solanki, Manish Patil, Sankaranarayanan, Susan Holm, Yukari Yamakawa,
Shraddha Mhetre, and Urvashi Bhadarka. Teruko Mitamura “Generating Questions and
"QUESTION PAPER GENERATOR SYSTEM." Multiple-Choice Answers using Semantic Analysis of
[5]. Naik, K., Sule, S., Jadhav, S. and Pandey, S., 2014. Texts” International Conference on Computational
Automatic Question paper Generation System using Linguistics: Technical Papers, pages 1125–1136,
randomization algorithm. International Journal of Osaka, Japan, December 11-17 2016.
Engineering and Technical Research (IJETR), 2(12), [18]. Dhawaleswar Rao Ch and Sujan Kumar Saha,
pp.192-194. “Automatic Multiple Choice Question Generation
[6]. Naik, K., Sule, S., Jadhav, S. and Pandey, S., 2014. from Text: A Survey”, IEEE, 2018.
Automatic Question paper Generation System using [19]. Liancheng guan, “The design of the automatic
randomization algorithm. International Journal of generative system of examination papers”,
Engineering and Technical Research (IJETR), 2(12), IEEE,pp[110-113], 2017.
pp.192-194. [20]. Gauri Nalawade, Rekha Ramesh” Automatic
[7]. Ramli, R., Sivan, S. and Razalli, H., 2020, February. A Generation of Question Paper from User Entered
Review on Automated Examination Question Paper Specifications using a Semantically Tagged Question
Template Generator. In 2020 16th IEEE International Repository” IEEE 8th International Conference on
Colloquium on Signal Processing & Its Applications Technology for Education, 2016.
(CSPA) (pp. 180-185). IEEE. [21]. Jun Araki, Dheeraj Rajagopal, Sreecharan
[8]. [12] Vijayalakshmi B.T, Bhavya B M “Automatic Sankaranarayanan, Susan Holm, Yukari Yamakawa,
Question Paper Generation System” International Teruko Mitamura “Generating Questions and
Journal of Scientific Research in Computer Science, Multiple-Choice Answers using Semantic Analysis of
Engineering and Information Technology 2017 Texts” International Conference on Computational
IJSRCSEIT | Volume 2 | Issue 3 | ISSN : 2456-3307 Linguistics: Technical Papers, pages 1125–1136,
[9]. Choudhary, S., Waheed, A.R.A., Gawandi, S. and Osaka,Japan, December 11-17 2016.
Joshi, K., 2015. Question paper generator system. Int.
J. Comput. Sci. Trends Technol.(IJCST), 3(5), pp.1-3.
[10]. Aleena Susan Mathew, Vidya. N “Implementation of
Automatic Question Paper Generator System”
International Research Journal of Engineering and
Technology (IRJET) Volume: 06 Issue: 02 | Feb 2019
[11]. Umardand, A. and Gaikwad, A., 2017. A Survey on
Automatic Question Paper Generation System.
International Advanced Research Journal in Science,
Engineering and Technology (IARJSET), pp.18-20.
[12]. Hegde, V., Rao, L.V. and Shivali, B.S., 2018. The
Framework for Web-Based Automated Online
Question Paper Generator through JEE. International
Journal of Engineering & Technology, 7(3), pp.1415-
1419.

IJISRT21MAY239 www.ijisrt.com 237

You might also like