MCQ-Generator / README.md
yukti-kash's picture
Update README.md
302bd88 verified

A newer version of the Streamlit SDK is available: 1.41.1

Upgrade
metadata
title: MCQ Generator
emoji: πŸš€
colorFrom: indigo
colorTo: red
sdk: streamlit
sdk_version: 1.30.0
app_file: app.py
pinned: false

πŸ€– MCQ Generator πŸ¦œπŸ”—

😎 Introduction

MCQ Generator is an innovative tool designed to streamline the process of generating multiple-choice questions (MCQs) using Generative AI technology. This project leverages advanced algorithms to automatically create MCQs from text documents, providing a convenient solution for educators, content creators, and anyone needing to generate quizzes quickly and efficiently.

πŸ”— Application Link : Try here

πŸš€ Features

  • PDF and Text File Support: Upload PDF or text files to extract content for generating MCQs.
  • Customizable: Specify the number of MCQs, subject, and level of difficulty.
  • Interactive Interface: User-friendly interface implemented using Streamlit, making it easy to use.
  • Automated Complexity Assessment: The system provides a complexity assessment for the generated MCQs.

πŸ§™β€β™‚οΈ How to Use

  1. Upload a PDF or text file.
  2. Specify the number of MCQs desired, subject, and level of difficulty.
  3. Click "Create" to generate MCQs.
  4. Review the generated MCQs and complexity assessment.
  5. Use the generated MCQs for assessments, quizzes, or learning materials.

πŸ› οΈ Technologies Used

  • Python: Primary programming language.
  • Streamlit: For building the interactive web application.
  • PyPDF2: For extracting text from PDF files.
  • Pandas: For data manipulation and displaying results.
  • OpenAI's GPT-3: For language generation and complexity assessment.
  • Hugging Face : For deploying the application.

🀝Contributions

Contributions are welcome! If you have any suggestions, feature requests, or bug reports, please feel free to open an issue or submit a pull request.

πŸ“ƒ License

This project is licensed under the MIT License.