Automatic Question Maker
Automatic Question Maker is an application that makes set of questions out of a given context using Artificial Intelligence.
Question making is a tiresome job for teachers. It takes considerable amount of time and labour to make questions manually. Automatic Question Maker tries to solve this by making questions automatically out of a given context.
Mostly, teachers are facing the described problem. They go through a time-consuming process of making question paper to asses their students.
The only factor that is contributing to the problem is the lack of tools to automate the process of question making.
Due to the this problem, it is hard for teachers to make small question paper and asses students frequently, which in-turn slow down the cognitive ability growth among students.
In our area, Kolkata and Delhi, India, A small survey turned out that one of every 5 teachers agrees to the statement that question making should have an easier process
Automatic Question Maker is a application (Desktop and Mobile) which makes questions out of a given context using Artificial Intelligence. Teachers can either type a paragraph or get text from a textbook using OCR (Optical Character Recognition) facilities available inside the solution.
Automatic Question Maker makes 4 types of questions based on the paragraph it is provided. It analyses each sentence from a paragraph and makes a question paper containing WH (What, Which, where terms), True /False, Fill in the Blanks and Jumbled word type questions from the extracted sentences.
It uses datasets for each question type and decides the suitable question type for each sentence.
After creation of a question paper in just a few minutes, Automatic Question Maker provides an option to edit or save the generated question paper as PDF, Word or Text file. The saved file can be shared by teachers to their students for test or quiz purposes.
Question Maker is available as a desktop application and as an mobile application (IOS platform).
The desktop application is made with python programming language. It uses Natural Language Processing and Computer Vision domains of Artificial intelligence. Tesseract-OCR python library is used to get text from an image and 4 original algorithms are used for processing of sentence to questions. The algorithms are powered by Natural Language Toolkit (NLTK) for smaller processing tasks. The application is developed with the help of Tkinter and Custom Tkinter Libraries In python programming language
For development of IOS application, swift language is used and all the alternatives to the libraries in python are used swift language respectively
Automatic Question Maker generally makes questions and is intended to be used by teachers using English as the language of question making in their respective subjects across different parts of the world. Teachers had been making questions to asses students but the process of making the questions is found to be tiring. Not many useful automations are being done in the sector of question making to help teachers in these tiring jobs. Automatic Question Maker addresses the needs of teachers and makes questions out of a given context for them. Teachers can scan a text from textbook, text will be pasted inside Automatic Question Maker application and one button click would make question out of the scanned text. Thus, Automatic Question Maker is intuitively helping in saving time of teachers.
I am Aritra Neogi and I have solely developed the AI project, Automatic Question Maker which I think will help teachers in question making processing with help of AI.
I am a student of Class XI and studying in Kendriya Vidyalaya Barrackpore, AFS in West Bengal, India.
I am interested in Artificial Intelligence, App development and Design and I try to participate in various camps and events and competitions.
From Surveys I conducted, I tried to understand the needs of people and addressed the issue of Question Making as it is an important part of teachers job and has considerably less automations available in the market.
- Improving learning opportunities and outcomes for learners across their lifetimes, from early childhood on (Learning)
- Pilot: An organization deploying a tested product, service, or business model in at least one community
Automatic Question Maker provides a huge leap to time and labour consumption in Question making by teacher as it does It for them automatically using AI. Addition of scan textbook feature in Question Maker intuitively aids the question making part by enabling teachers to scan text right inside its application. Question Maker not only makes questions but gives one-stop features for all things you need question making, all arranged in simplistic way.
Due to the lack of Question Making solutions in education market it is aimed to be a useful and one and only solution to effective simple question making which directly helps teacher in doing one of a time consuming job.
The goals for the next years is to
- Add more question making types like crosswords and mix and match questions
- Further development and feature additions of application
- Awareness among teachers
The desktop application is made with python programming language. It uses Natural Language Processing and Computer Vision domains of Artificial intelligence. Tesseract-OCR python library is used to get text from an image and 4 original algorithms are used for processing of sentence to questions, which POS (Parts of Speech) detection of Sentences and selection the question type based on trained data. The algorithms are powered by Natural Language Toolkit (NLTK) for smaller processing tasks. The application is developed with the help of Tkinter and Custom Tkinter Libraries In python programming language
For development of IOS application, swift language is used and all the alternatives to the libraries in python are used swift language respectively
- Artificial Intelligence / Machine Learning
- Software and Mobile Applications
- Afghanistan
- Algeria
- Argentina
- Armenia
- India
- Japan
- Korea, Dem. People's Rep.
- Mexico
- Pakistan
- South Africa
- United Arab Emirates
- United Kingdom
- United States
The application currently serves about 50+ users and it aims to reach and target a lot more users in near future
There are some marketing limitations as of now and it would impact in reaching the goal of increased awareness of Automatic Question Maker among Teachers, however I am trying ways to do the awareness programme along with development side-by-side
Automatic Question Maker has no partnerships as such.
The business model of Automatic Question Maker would be the partnerships head of educational institutions to integrate Automatic Question Maker among teachers for the ease of making questions automatically by a larger group of people. It is aimed that there would be paid plans for individual use too, assuming that they want the assist of Question Maker in their Question Making needs.
Automatic Question Maker is aimed to be fit for Organizational support business model to have a sustainable and stable funding in future