LearnLoop is a peer-to-peer knowledge exchange ecosystem where students teach and learn. It is powered by a gamified Knowledge Credit economy that turns passive consumers into active contributors.
This repository houses the source code and documentation for the LearnLoop AI web application.
Traditional learning and tutoring systems are broken. LearnLoop addresses these critical barriers:
- Affordability: Platforms like Chegg or Wyzant charge money, excluding millions. LearnLoop relies on a self-sustaining credit economy.
- Time Constraints: Students need help at odd hours (e.g., 2 AM before an exam). Peer networks make 24/7 help possible.
- Trust & Approachability: Students often hesitate to ask teachers; peer interaction feels safer and more approachable.
- Incentive Gap: Excellent students have no compelling reason to teach others. We provide a robust reward structure.
- Unstructured Learning: WhatsApp and Discord are chaotic. LearnLoop offers structured, verified learning.
- Knowledge Wastage: Subject experts graduate, and their knowledge evaporates. We keep that knowledge in the loop!
Our platform brings breakthrough features that set it apart from any traditional tutoring service:
- AI Session Summarizer: Auto-generates session notes and sends them to both participants after each session.
- Concept Graph: Visualizes how topics connect across sessions, showing students their complete learning trajectory.
- Skill DNA Profile: A dynamic radar chart of subject strengths built from session history—your academic fingerprint.
- Smart Credit Pricing: AI dynamically adjusts credit cost based on demand/supply for a topic (surge pricing for knowledge).
- Doubt Clustering: Groups similar doubts and serves one tutor to multiple students simultaneously for massive efficiency.
- AI Doubt Pre-Processor: Before posting, AI reformulates vague questions into clear, answerable ones to raise question quality.
Seven interconnected AI systems work together to create the smartest learning platform ever built, including:
- Tutor-Learner Matching: NLP + collaborative filtering to match users based on expertise, language, and past ratings.
- Doubt Processing: NLP to understand and route questions effectively.
- Session Intelligence: AI actively monitors and summarizes the quality of peer-to-peer sessions.
- Registration & Verification: Sign up with an institution email -> OTP verification -> create a profile (expertise + interests) -> receive 20 starter credits.
- Post a Help Request: Fill out a request form -> AI auto-tags subject/topic -> set urgency + language + duration -> request goes live on the feed.
- AI Matching: The system scores all tutors (using expertise, availability, rating, and history) -> recommends the top 3 -> accept or browse all.
- Session Execution: Enter the session room -> real-time chat + collaborative whiteboard + optional video (WebRTC) -> tutor shares notes.
- Credit Transfer & Feedback: Session ends -> learner rates tutor -> AI scores quality -> credits transfer -> badges & streaks update.
- Profile Growth: Credits, badges, and subject mastery update -> leaderboard refreshes -> AI-generated session summary is sent to your inbox.
Everyone in LearnLoop has a role, and roles are completely fluid:
- Learner: Posts help requests, spends credits, and rates sessions.
- Tutor: Accepts requests, conducts sessions, earns credits, and builds reputation.
- Hybrid (Most Users): Every student is both a learner and a tutor—this is the core philosophy of LearnLoop!