← Back to Projects
Gen AI · Hackathon · Adaptive Learning · Feb 2025

Verbi — AI-Powered Study Bot

Verbi is an AI-powered study bot that transforms passive notes into dynamic, interactive learning environments involving adaptive quizzes and AI assistants.

Notes
Into Active Learning
Adaptive
Quiz Engine
Analytics
Progress Dashboard
3-Day
Hackathon Build
Timeline
Feb 2025 (3-Day Hackathon)
Role
Full-Stack Lead & AI Architect
Team Size
3 Developers
Status
Functional Proof of Concept

// Overview

Personalizing the Learning Curve

Verbi addresses the challenges of passive studying by turning user-provided materials into dynamic, interactive quizzes and learning tools. Developed rapidly over an intense 3-day hackathon, it leverages LLMs to create a truly adaptive environment.

The Problem & Solution: Traditional study methods often involve passively reading notes or textbooks, leading to lower retention and engagement. Verbi tackles this by automatically generating quizzes from study material, tracking progress over time, and adapting question difficulty so the learner is always working at the right level — making studying significantly more effective and engaging.

Watch the video below for a complete walkthrough of the Verbi application and its features developed during the hackathon. Detailed explanations and screenshots follow.

↑ Platform walkthrough and core features demonstration

It empowers learners by automatically generating quizzes from their notes, tracking their progress with insightful analytics, and adapting question difficulty based on performance — all built within a challenging 3-day timeframe using React and Next.js.

// Features

Core Intelligence

🤖

Quiz Generation

Create personalized quizzes from topics, text, or PDFs using advanced AI algorithms.

🧠

LLM Personalization

Large Language Models analyze performance to tailor questions to the right difficulty level.

🔄

Spaced Repetition

Optimize long-term retention with a scientifically-backed memory system.

📄

PDF OCR Pipeline

Seamlessly upload and process lecture slides for immediate content generation.

🎯

Focused Practice

Strengthen weak areas with targeted exercises and explanations instead of generic review.

📈

Progress Tracking

Measure growth through score trends, mastery visuals, and dashboard-level learning metrics.

Continuous Improvement

The AI constantly evolves, learning from user interactions to provide an ever-improving and increasingly personalized experience.

💬

AI Note Assistant

Interact with uploaded notes for in-context explanations, summaries, definitions, and expansions — without leaving the material.

Key Features

Integrated Suite

Verbi combines multiple AI-powered study tools into one workflow, turning notes, PDFs, and topics into active testing, feedback, review, and contextual explanation.

// Methodology

Intelligent Quizzing

From PDF to Quiz

Verbi offers three flexible generation modes: enter a topic and let the AI produce relevant questions, paste notes directly, or upload PDF documents such as lecture slides or textbook chapters. Verbi intelligently parses the uploaded content, extracts key concepts, and transforms them into interactive questions instantly — saving the time normally spent building review material by hand.

PDF Processing

// AI Logic

The Adaptive Engine

Adaptive Engine

Dynamic Difficulty

If a learner answers incorrectly, Verbi identifies the knowledge gap and introduces simpler, related questions to rebuild a solid foundation around that subtopic. If the learner is consistently correct, the system escalates to deeper reasoning tasks and more challenging questions to push understanding further — ensuring the experience is always calibrated to current level.

Real-time Feedback

The Dynamic Performance Chart tracks mastery across different subtopics as the quiz unfolds, giving immediate feedback on strengths and weaknesses instead of waiting until the end.

Progress Chart

// Analytics

Deep Insights

Quiz Results and AI Recommendations

Post-Quiz Insights

After completing a quiz, you receive a detailed breakdown including your score, correct and incorrect answers, and AI-generated recommendations pointing to specific areas for improvement. This closes the feedback loop immediately, turning every quiz attempt into an actionable study plan.

Radar Mapping

Radar charts pinpoint topic mastery across every subject covered in the quiz, while time-tracking line charts reveal where cognitive load is highest question by question — making it easy to know exactly where to focus next.

Performance Analytics
User Dashboard

Central Dashboard

A holistic overview of the learning journey tracks overall accuracy, score trends across quizzes, badge progress for mastering levels, quiz frequency, and review folders for recently missed questions — giving a single place to monitor and steer the entire study routine.

// Interaction

Smart Notes

AI Assistant

Contextual Mentoring

Highlight any text within an uploaded document and Verbi's AI assistant surfaces four targeted actions: explain the concept (optionally using analogies drawn from your declared interests), expand the topic for deeper detail, define specific terms, or summarize the selection into concise bullet points.

Powered by a specialized RAG pipeline, this feature provides immediate in-context clarification without ever leaving the study material — making static notes feel like an interactive tutor.

// Engineering

Hackathon Architecture

Next.js
Main Framework
TypeScript
Type Safety
OpenAI API
LLM Logic
Tailwind CSS
Rapid Styling
LangChain
Data Pipelining
Vercel
Deployment

Because Verbi was built in a 3-day hackathon window, engineering decisions had to balance ambition with execution speed. Four challenges defined the build:

  • Time constraint — implementing a feature-rich AI application in 72 hours required ruthless prioritization and rapid iteration.
  • LLM reliability — designing prompts that consistently produced well-structured adaptive questions and contextual note explanations across varied input quality.
  • PDF parsing variability — handling diverse document structures and reliably extracting meaningful content from lecture slides and textbook scans.
  • UI under pressure — delivering an intuitive, visually coherent interface in React and Next.js within the same compressed timeline.

// Retrospective

Future of Learning

Verbi successfully validates the potential of AI for personalized education. Built in just 72 hours, it demonstrates how rapidly one can move from static PDFs to interactive adaptive environments — and how far a small team can push a generative AI integration under real constraints.

The project serves as a strong proof-of-concept for more intelligent and engaging study systems, with clear room to evolve into a broader platform. The plan is to release Verbi as open-source to foster community contribution and make adaptive AI-driven learning more widely accessible. The repository is available on GitHub.

Want to see more?

Check out my other projects or get in touch to discuss a collaboration.