0% found this document useful (0 votes)
14 views16 pages

Project

Uploaded by

ys962823
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views16 pages

Project

Uploaded by

ys962823
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 16

MCQs Generator Using Machine Learning-NLP

Project Presentation for Minor Project


Master of Computer Application(MCA)

SUBMITTED BY :- Under the Guidance of


SATISH KUMAR PRADHAN
REGD. NO. :-23240029 Dr .Subasish Mohapatra
ASSISTANT PROFESSOR
School of Computer Sciences, OUTR
• INTRODUCTION
Contents • PROBLEM STATEMENT
• OBJECTIVE
• DATA FLOW DIAGRAM

• RESOURCE REQUIREMENTS
• IMPLEMENTATION
• OUTPUT
• CONCLUSION
• FUTURE ENHANCEMENT
Multiple Choice Questions (MCQs) are the
fundamental assessment tool used in
education, recruitment, and various
certification exams. They offer a convenient
way to evaluate a wide range of knowledge and
skills efficiently. However, creating high-quality
Introduction MCQs is a time-consuming and labor-intensive
task that requires significant expertise in both
the subject matter and the art of question
formulation. The MCQ Generator Project aims
to automate the creation of MCQs using
advanced technologies in Natural Language
Processing (NLP) and machine learning. By
leveraging these technologies, we can
streamline the process of generating,
validating, and deploying MCQs, thereby saving
time and resources while ensuring the quality
and relevance of the questions.
About MCQs This project aims to generate multiple-choice
questions (MCQs) using machine learning and

Generator natural language processing (NLP) techniques.


MCQs are widely used in educational assessments
to evaluate students’ understanding of a given
topic. By automating the generation of MCQs,
educators can save time and effort while ensuring
the quality and relevance of the questions.
Problem Statement

The problem statement for the MCQ generator project involves addressing the
need for an automated system that can generate multiple-choice questions
(MCQs) from given textual input which is better than manual creation.

 Time-consuming manual creation.


 Ensuring question relevance and accuracy.
 Improved question quality and variety.
 User-friendly interface.
 Consistent and fair question difficulty.
Objectives
1. Automate Question Generation: Develop algorithms and models to automatically
generate multiple-choice questions from a given text or dataset.
2. Ensure Quality and Relevance: Implement mechanisms to ensure that the generated
questions are accurate, clear, and aligned with the intended learning outcomes or
assessment goals.
3. Generate Distractors: Create plausible but incorrect answer choices (distractors) to
accompany the correct answers, enhancing the effectiveness of the MCQs.
4. Adaptive Testing: Incorporate features that adapt the difficulty of questions based on
the user's performance, providing a tailored assessment experience.

5. User-Friendly Interface: Design an intuitive and accessible user interface for


educators and administrators to easily generate and review.
DFD – Data Flow Diagram
Resource Requirements

Hardware
Software Other

Software Requirements
Python
1. Windows 10 or higher Flask
2. 8 GB RAM or more NumPy
3. 256 GB HDD or SSD
Spacy
4. High-speed internet
Bootstrap
connection
5. Monitor with a minimum IDE
resolution of 1366 x 768
pixels PyChram

Jupyter Notebook
Implementation
Importing Libraries
Logic Building
Output :
Conclusion
The successful conclusion of the MCQ Generator project marks a significant achievement
in the real problem of educational technology, delivering a sophisticated automated
system capable of generating multiple-choice questions from a wide range of textual
inputs. Leveraging the power of natural language processing (NLP) techniques and
advanced algorithms, the project effectively addressed the challenge of creating high-
quality, relevant questions that helps to diverse educational needs.
Future Enhancements:
Future enhancements of the MCQ Generator project could focus on several key areas to
further elevate its functionality and impact.
Firstly, incorporating machine learning models that learn from user feedback could refine
question quality and relevance, making the system more intuitive and aligned with specific
educational goals.
Enhancing the system's ability to generate questions in multiple languages would broaden
its accessibility and utility in diverse linguistic contexts, supporting global educational
initiatives. Integrating a broader range of question types, such as true/false, fill-in-the-
blank, and short answer, could provide a more comprehensive assessment tool, catering to
different learning styles and evaluation needs.
THANK YOU

You might also like