--- 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](https://huggingface.co/spaces/yukti-kash/MCQ-Generator) ## πŸš€ 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](LICENSE).