https://github.com/muhammadadilnaeem/mcqs_extracter_pro
This repository will contain source code related to MCQS_Extracter_PRO.
https://github.com/muhammadadilnaeem/mcqs_extracter_pro
gemini-api mcqsapp python python-dotenv streamlit
Last synced: 16 days ago
JSON representation
This repository will contain source code related to MCQS_Extracter_PRO.
- Host: GitHub
- URL: https://github.com/muhammadadilnaeem/mcqs_extracter_pro
- Owner: muhammadadilnaeem
- License: mit
- Created: 2025-01-17T09:43:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-01-12T08:39:58.000Z (5 months ago)
- Last Synced: 2026-01-12T18:11:06.397Z (5 months ago)
- Topics: gemini-api, mcqsapp, python, python-dotenv, streamlit
- Language: Python
- Homepage: https://mcqs-extractor-pro.streamlit.app/
- Size: 43.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# **MCQS Extracter PRO 🧠📚**
Welcome to **MCQS Extracter PRO**! 🎉 The ultimate solution for turning text documents into awesome Multiple-Choice Questions (MCQs) with a click! 🚀
## 🌟 Features
- 🔍 **Text Analysis**: Automatically scans text for key points and generates MCQs.
- 🎯 **Customizable Options**: Adjust difficulty levels and number of questions.
- 📂 **Supports Various Formats**: Works seamlessly with TXT, DOCX, and PDF files.
- ⚡ **Fast and Efficient**: Get high-quality MCQs in seconds.
- 🛠️ **Built with Love**: Powered by Python, NLP, and a sprinkle of magic! ✨
## 🚀 Installation
1. Clone this repository:
```bash
git clone https://github.com/muhammadadilnaeem/MCQS_Extracter_PRO.git
```
2. Navigate to the project directory:
```bash
cd MCQS_Extracter_PRO
```
3. Install dependencies:
```bash
pip install -r requirements.txt
```
## 🖥️ Usage
1. **Run the application**:
```bash
python main.py
```
## 🤖 How It Works
1. **Input your text**.
2. The app analyzes the content using NLP techniques 🤓.
3. Generates distractor options 🌀 and shuffles them for maximum trickiness.
4. Outputs MCQs in a user-friendly format. 📝
## 🛠️ Technologies Used
- **Python** 🐍
- **Natural Language Processing** (NLP)
- **Streamlit** for the user interface 🌟
## 🤩 Why MCQS Extracter PRO?
- Save time ⏳ for educators and students.
- Enhance learning with smart questions.
- It's just super fun to use! 😜
## 📷 Working
---
https://github.com/user-attachments/assets/1bbd9770-1c9c-4411-b10c-f049da569a98
---
## 💌 Contact
For questions or feedback, reach out to:
- Muhammad Adil Naeem
- GitHub: [muhammadadilnaeem](https://github.com/muhammadadilnaeem)
## 📜 License
This project is licensed under the MIT License. Feel free to use, modify, and distribute it. 📄
---
Happy MCQ-ing! 🎉🎓