An automated MCQ generator using Llama 3.2, LangChain and RAG to transform PDF documents into interactive quizzes, deployed in Streamlit.
- Language: Python
- LLM: Llama 3.2 (via HuggingFace)
- Orchestration: LangChain
- Vector Store: Chroma DB
- Frontend: Streamlit
utils.py: The RAG and LLM logic.app.py: The Streamlit web UI code.requirements.txt: Python dependencies.