--- title: Mcqvid emoji: 🚀 colorFrom: red colorTo: red sdk: docker app_port: 8501 tags: - streamlit pinned: false short_description: Streamlit template space license: openrail --- # ---------------- README.md ---------------- # MCQ Extractor via Hugging Face + Flask This app extracts Multiple Choice Questions (MCQs) from uploaded files (PDF, DOCX, Excel) using Hugging Face's zero-shot classification model. ### How to Use 1. Upload any educational file (PDF, DOCX, Excel). 2. It extracts questions, options, and answers. 3. You can submit answers and get analytics (score, accuracy). ### Tech Stack - Flask (backend API) - Hugging Face Transformers (ML logic) - Supports: PDF, DOCX, XLSX ### How to Deploy - Clone this repo - Upload all files to Hugging Face Spaces as a custom Flask app - Optionally include Dockerfile or use default inference --- ✅ Ready for [https://huggingface.co/spaces](https://huggingface.co/spaces) # Welcome to Streamlit! Edit `/src/streamlit_app.py` to customize this app to your heart's desire. :heart: If you have any questions, checkout our [documentation](https://docs.streamlit.io) and [community forums](https://discuss.streamlit.io).