Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 EduScribe AI

EduScribe AI is an AI-powered teaching assistant that transforms study material into structured learning resources. Users can upload PDF documents or paste text notes to generate AI-powered summaries, detailed concept explanations, scenario-based assignments, and interactive quizzes.

Check out the project:https://www.youtube.com/watch?v=xK9JBldQziM

Features

  • Upload PDF documents or paste text notes
  • AI-generated summaries
  • Concept explanations with real-world analogies
  • Scenario-based assignments
  • Interactive multiple-choice quizzes
  • Instant feedback with AI-generated explanations
  • Quiz score visualization

Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend: FastAPI, Python
  • AI: Groq LLM API (Llama 3.3 70B)
  • Libraries: PyPDF2, Uvicorn

Project Structure

EduScribe-AI/
├── static/
├── main.py
├── requirements.txt
├── README.md
└── .gitignore

Future Enhancements

  • AI Flashcards
  • Chat with uploaded notes
  • RAG integration
  • Personalized study plans
  • Progress dashboard

About

Developed an AI-powered educational web application using FastAPI, Groq LLM API, and Llama 3.3 70B that generates structured summaries, concept explanations, assignments, and interactive quizzes from PDFs or text notes. Implemented PDF parsing, AI-powered content generation, real-time quiz evaluation, and a responsive glassmorphic user interface.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages