S68-spec/AI-Notes-Summarizer
๐ Summarize your study notes quickly and create quiz questions for effective revision with this AI-powered web app.
What's novel
๐ Summarize your study notes quickly and create quiz questions for effective revision with this AI-powered web app.
Code Analysis
4 files read ยท 3 roundsA single-file Streamlit web app that extracts text from an uploaded PDF and sends it to Groq's hosted LLM API to generate a summary and 3-5 multiple-choice questions.
Strengths
The code is concise and functional for its narrow purpose โ it works as a quick-and-dirty PDF-to-summary tool. The prompt engineering for the summarization + quiz generation is reasonably well-structured.
Weaknesses
The README is almost entirely fabricated, describing a desktop app with multi-format support that doesn't exist in the code. Error handling is a blanket catch-all that swallows all exceptions, there are zero tests, no input validation, and the entire 'AI' is a single API call to a third-party service.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
7
Contributors
2
Files
8
Active weeks
4
Repository
Language
Python
Stars
2
Forks
0
License
MIT