Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 748 Bytes

File metadata and controls

21 lines (15 loc) · 748 Bytes

LLMQuestionGenerator

An automated MCQ generator using Llama 3.2, LangChain and RAG to transform PDF documents into interactive quizzes, deployed in Streamlit.

Tech Stack

  • Language: Python
  • LLM: Llama 3.2 (via HuggingFace)
  • Orchestration: LangChain
  • Vector Store: Chroma DB
  • Frontend: Streamlit

Project Structure

  • utils.py: The RAG and LLM logic.
  • app.py: The Streamlit web UI code.
  • requirements.txt: Python dependencies.

Screenshots

image MCQs